<html>
<style>
  table, th, td {
     border: 1px solid rgb(200,200,200);
     border-collapse: collapse;
     }
  table {
     table-layout: fixed;
     width: 1900px;
     }
  td {
     overflow-x: auto;
     }
  th, td {
    padding: 15px;
    text-align: left;
    vertical-align: middle;
    }
  .comments {
    color: #292;
    }
  .source-code {
    color: #22F;
    }
  .interface-parent {
    color: #AAA;
    }
  .interface-name {
    color: #000;
    }
  .check-mark {
    text-align: center;
    }
</style>
<body>
<br>

<h1>DJI Mobile SDK 4.11.2 to 4.12 Differences</h1>

<br>

<h2>API changes</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">4.11.2 Parent and Name</font></td><td width=15%><font color="#000">4.11.2 Code</font></td><td width=15%><font color="#000">4.12 Parent and Name</font></td><td width=15%><font color="#000">4.12 Code</font></td><td width=3%><font color="#000">Parent</font></td><td width=3%><font color="#000">Name</font></td><td width=3%><font color="#000">Type</font></td><td width=3%><font color="#000">Param</font></td><td width=3%><font color="#000">Return</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSParam.</span><span class="interface-name">manufactureId</span></td><td width=15%><span class="source-code">    private String manufactureId</span></td><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSParam.</span><span class="interface-name">getManufactureId</span></td><td width=15%><span class="source-code">String getManufactureId() </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.network.RTKNetworkServiceProvider.</span><span class="interface-name">setNetworkServiceCoordinateSystem</span></td><td width=15%><span class="source-code">void setNetworkServiceCoordinateSystem(CoordinateSystem coordinateSystem, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.network.RTKNetworkServiceProvider.</span><span class="interface-name">setNetworkServiceCoordinateSystem</span></td><td width=15%><span class="source-code">void setNetworkServiceCoordinateSystem(CoordinateSystem coordinateSystem, @NonNull final CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">CUSTOM52</span></td><td width=15%><span class="source-code">        CUSTOM52(52)</span></td><td width=15%><span class="interface-parent">dji.common.remotecontroller.ProfessionalRC.ButtonAction.</span><span class="interface-name">GIMBAL_YAW_RECENTER</span></td><td width=15%><span class="source-code">        GIMBAL_YAW_RECENTER(52)</span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSParam.</span><span class="interface-name">uasId</span></td><td width=15%><span class="source-code">    private String uasId</span></td><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSParam.</span><span class="interface-name">getUasId</span></td><td width=15%><span class="source-code">String getUasId() </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneInformation.</span><span class="interface-name">setUnlockingEnabled</span></td><td width=15%><span class="source-code">void setUnlockingEnabled(boolean enabled, CompletionCallback callback) </span></td><td width=15%><span class="interface-parent">dji.common.flightcontroller.flyzone.FlyZoneInformation.</span><span class="interface-name">setUnlockingEnabled</span></td><td width=15%><span class="source-code">void setUnlockingEnabled(final boolean enabled, CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">getBaseStationReferencingLocation</span></td><td width=15%><span class="source-code">void getBaseStationReferencingLocation(@NonNull CommonCallbacks.CompletionCallbackWith&lt;LocationCoordinate3D&gt; callback) </span></td><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">getBaseStationReferencingLocation</span></td><td width=15%><span class="source-code">void getBaseStationReferencingLocation(@Nullable CommonCallbacks.CompletionCallbackWith&lt;LocationCoordinate3D&gt; callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSParam.</span><span class="interface-name">tokenKey</span></td><td width=15%><span class="source-code">    private String tokenKey</span></td><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSParam.</span><span class="interface-name">getTokenKey</span></td><td width=15%><span class="source-code">String getTokenKey() </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">onResult</span></td><td width=15%><span class="source-code">void onResult(DJIError error)</span></td><td width=15%><span class="interface-parent">dji.common.util.CommonCallbacks.</span><span class="interface-name">onResult</span></td><td width=15%><span class="source-code">void onResult(T error)</span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">enableLDM</span></td><td width=15%><span class="source-code">@Nullable
    DJIError enableLDM() </span></td><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">enableLDM</span></td><td width=15%><span class="source-code">@Nullable
    void enableLDM(CommonCallbacks.CompletionCallback callback) </span></td><td width=3%></td><td width=3%></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSParam.</span><span class="interface-name">dbPath</span></td><td width=15%><span class="source-code">    private String dbPath</span></td><td width=15%><span class="interface-parent">dji.sdk.utmiss.UTMISSParam.</span><span class="interface-name">getDbPath</span></td><td width=15%><span class="source-code">String getDbPath() </span></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td><td width=3%><div class="check-mark">X</div></td><td width=3%></td><td width=3%><div class="check-mark">X</div></td></tr></table><br>

<h2>APIs removed from 4.11.2</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.</span><span class="interface-name">BottomAuxiliaryLightMode</span></td><td width=15%><span class="source-code">enum BottomAuxiliaryLightMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.BottomAuxiliaryLightMode.</span><span class="interface-name">AUTO</span></td><td width=15%><span class="source-code">    AUTO(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.BottomAuxiliaryLightMode.</span><span class="interface-name">BEACON</span></td><td width=15%><span class="source-code">    BEACON(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.BottomAuxiliaryLightMode.</span><span class="interface-name">OFF</span></td><td width=15%><span class="source-code">    OFF(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.BottomAuxiliaryLightMode.</span><span class="interface-name">ON</span></td><td width=15%><span class="source-code">    ON(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.BottomAuxiliaryLightMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">TemperatureDataCallback</span></td><td width=15%><span class="source-code">interface TemperatureDataCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float temperature)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalTemperatureCallback</span></td><td width=15%><span class="source-code">void setThermalTemperatureCallback(@Nullable TemperatureDataCallback updateCenterTemperatureCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalAreaTemperatureAggregationsCallback</span></td><td width=15%><span class="source-code">void setThermalAreaTemperatureAggregationsCallback(
        @Nullable ThermalAreaTemperatureAggregations.Callback areaTemperatureAggregationsUpdatedCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalExternalSceneSettingsCallback</span></td><td width=15%><span class="source-code">void setThermalExternalSceneSettingsCallback(
        @Nullable ThermalExternalSceneSettings.Callback thermalExternalSceneSettingsUpdatedCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">BASE_STATION_PARAMETER_READ_ONLY</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError BASE_STATION_PARAMETER_READ_ONLY = new DJIFlightControllerError("Base station internal error. Parameters read only. Please contact &lt;dev@dji.com&gt;.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">BASE_STATION_PASSWORD_INVALID</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError BASE_STATION_PASSWORD_INVALID =
			new DJIFlightControllerError("Base station administrator account's password is invalid. Please login again. If you reset your password, please use the default password.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getBottomAuxiliaryLightMode</span></td><td width=15%><span class="source-code">void getBottomAuxiliaryLightMode(
        @NonNull CommonCallbacks.CompletionCallbackWith&lt;BottomAuxiliaryLightMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getUpwardsAvoidanceEnabled</span></td><td width=15%><span class="source-code">void getUpwardsAvoidanceEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setBottomAuxiliaryLightMode</span></td><td width=15%><span class="source-code">void setBottomAuxiliaryLightMode(@NonNull BottomAuxiliaryLightMode mode, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setUpwardsAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setUpwardsAvoidanceEnabled(Boolean enabled, @Nullable CompletionCallback callback) </span></td></tr></table><br>

<h2>APIs added to 4.12</h2>

<table class="diff-table"><tr valign="top"><td width=15%><font color="#000">Parent and Name</font></td><td width=15%><font color="#000">Code</font></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">MATRICE_300_RTK</span></td><td width=15%><span class="source-code">    MATRICE_300_RTK("Matrice 300 RTK")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.product.Model.</span><span class="interface-name">P_4_MULTISPECTRAL</span></td><td width=15%><span class="source-code">    P_4_MULTISPECTRAL("P4 Multispectral")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.battery.Battery.</span><span class="interface-name">getLEDsEnabled</span></td><td width=15%><span class="source-code">void getLEDsEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.battery.Battery.</span><span class="interface-name">getManufactureDate</span></td><td width=15%><span class="source-code">void getManufactureDate(@NonNull final CompletionCallbackWith&lt;Date&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.battery.Battery.</span><span class="interface-name">setLEDsEnabled</span></td><td width=15%><span class="source-code">void setLEDsEnabled(boolean enabled, @Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.CameraKey.</span><span class="interface-name">createLensKey</span></td><td width=15%><span class="source-code">static CameraKey createLensKey(@LensParamKey @NonNull String paramKey,
                                          @IntRange(from = 0, to = MAX_COMPONENT_INDEX) int componentIndex,
                                          @IntRange(from = 0, to = MAX_COMPONENT_INDEX) int subComponentIndex) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getLaserEnabled</span></td><td width=15%><span class="source-code">void getLaserEnabled(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getMultispectralAELock</span></td><td width=15%><span class="source-code">void getMultispectralAELock(@NonNull CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getMultispectralDisplayMode</span></td><td width=15%><span class="source-code">void getMultispectralDisplayMode(@NonNull CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.MultispectralDisplayMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getMultispectralExposureCompensation</span></td><td width=15%><span class="source-code">void getMultispectralExposureCompensation(@NonNull CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ExposureCompensation&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getMultispectralExposureMode</span></td><td width=15%><span class="source-code">void getMultispectralExposureMode(@NonNull CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ExposureMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getMultispectralMeteringMode</span></td><td width=15%><span class="source-code">void getMultispectralMeteringMode(@NonNull CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.MeteringMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getMultispectralShutterSpeed</span></td><td width=15%><span class="source-code">void getMultispectralShutterSpeed(@NonNull CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ShutterSpeed&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getMultispectralStoragePhotoSettings</span></td><td width=15%><span class="source-code">void getMultispectralStoragePhotoSettings(@NonNull CommonCallbacks.CompletionCallbackWith&lt;MultispectralStoragePhotoSettings&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setLaserEnabled</span></td><td width=15%><span class="source-code">void setLaserEnabled(boolean enabled, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setMultispectralAELock</span></td><td width=15%><span class="source-code">void setMultispectralAELock(boolean isLocked, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setMultispectralDisplayMode</span></td><td width=15%><span class="source-code">void setMultispectralDisplayMode(SettingsDefinitions.MultispectralDisplayMode displayMode, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setMultispectralExposureCompensation</span></td><td width=15%><span class="source-code">void setMultispectralExposureCompensation(SettingsDefinitions.ExposureCompensation compensation, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setMultispectralExposureMode</span></td><td width=15%><span class="source-code">void setMultispectralExposureMode(SettingsDefinitions.ExposureMode mode, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setMultispectralMeteringMode</span></td><td width=15%><span class="source-code">void setMultispectralMeteringMode(SettingsDefinitions.MeteringMode mode, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setMultispectralShutterSpeed</span></td><td width=15%><span class="source-code">void setMultispectralShutterSpeed(SettingsDefinitions.ShutterSpeed shutterSpeed, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setMultispectralStoragePhotoSettings</span></td><td width=15%><span class="source-code">void setMultispectralStoragePhotoSettings(MultispectralStoragePhotoSettings settings, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraVideoStreamSource.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraVideoStreamSource.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(CameraVideoStreamSource streamSource)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">DisplayNameP4MCamera</span></td><td width=15%><span class="source-code">static final String DisplayNameP4MCamera = DJICameraAbstraction.DisplayNameP4MCamera</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">DisplayNameXTS</span></td><td width=15%><span class="source-code">static final String DisplayNameXTS = DJICameraAbstraction.DisplayNameXTS</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">DisplayNameZenmuseH20</span></td><td width=15%><span class="source-code">static final String DisplayNameZenmuseH20 = DJIMultiLensCameraAbstraction.DisplayNameZenmuseH20</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">DisplayNameZenmuseH20T</span></td><td width=15%><span class="source-code">static final String DisplayNameZenmuseH20T = DJIMultiLensCameraAbstraction.DisplayNameZenmuseH20T</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">ExposureState</span></td><td width=15%><span class="source-code">enum ExposureState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ExposureState.</span><span class="interface-name">NORMAL</span></td><td width=15%><span class="source-code">        NORMAL(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ExposureState.</span><span class="interface-name">OVEREXPOSED</span></td><td width=15%><span class="source-code">        OVEREXPOSED(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ExposureState.</span><span class="interface-name">UNDEREXPOSED</span></td><td width=15%><span class="source-code">        UNDEREXPOSED(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ExposureState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ISO.</span><span class="interface-name">ISO_50</span></td><td width=15%><span class="source-code">        ISO_50(0x02)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.</span><span class="interface-name">LaserMeasureInformation</span></td><td width=15%><span class="source-code">class LaserMeasureInformation </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserMeasureInformation.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserMeasureInformation.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(LaserMeasureInformation laserMeasureInformation)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserMeasureInformation.</span><span class="interface-name">getLaserError</span></td><td width=15%><span class="source-code">LaserError getLaserError() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserMeasureInformation.</span><span class="interface-name">getTargetDistance</span></td><td width=15%><span class="source-code">float getTargetDistance() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserMeasureInformation.</span><span class="interface-name">getTargetLocation</span></td><td width=15%><span class="source-code">LocationCoordinate3D getTargetLocation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserMeasureInformation.</span><span class="interface-name">getTargetPoint</span></td><td width=15%><span class="source-code">PointF getTargetPoint() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.FocusState.</span><span class="interface-name">getTargetFocalLength</span></td><td width=15%><span class="source-code">int getTargetFocalLength() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.</span><span class="interface-name">MultispectralExposureState</span></td><td width=15%><span class="source-code">class MultispectralExposureState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralExposureState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralExposureState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull MultispectralExposureState[] multispectralExposureStates)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralExposureState.</span><span class="interface-name">getSpectrumBand</span></td><td width=15%><span class="source-code">SettingsDefinitions.SpectrumBand getSpectrumBand() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralExposureState.</span><span class="interface-name">getSensorGain</span></td><td width=15%><span class="source-code">float getSensorGain() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralExposureState.</span><span class="interface-name">getShutterSpeed</span></td><td width=15%><span class="source-code">SettingsDefinitions.ShutterSpeed getShutterSpeed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.</span><span class="interface-name">MultispectralStoragePhotoSettings</span></td><td width=15%><span class="source-code">class MultispectralStoragePhotoSettings </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralStoragePhotoSettings.</span><span class="interface-name">StoragePhotoCamerasParamBuilder</span></td><td width=15%><span class="source-code">static final class StoragePhotoCamerasParamBuilder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralStoragePhotoSettings.StoragePhotoCamerasParamBuilder.</span><span class="interface-name">setIsStorageBlueCamera</span></td><td width=15%><span class="source-code">StoragePhotoCamerasParamBuilder setIsStorageBlueCamera(boolean isStorageBlueCamera) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralStoragePhotoSettings.StoragePhotoCamerasParamBuilder.</span><span class="interface-name">setIsStorageGreenCamera</span></td><td width=15%><span class="source-code">StoragePhotoCamerasParamBuilder setIsStorageGreenCamera(boolean isStorageGreenCamera) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralStoragePhotoSettings.StoragePhotoCamerasParamBuilder.</span><span class="interface-name">setIsStorageNearInfraredCamera</span></td><td width=15%><span class="source-code">StoragePhotoCamerasParamBuilder setIsStorageNearInfraredCamera(boolean isStorageNearInfraredCamera) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralStoragePhotoSettings.StoragePhotoCamerasParamBuilder.</span><span class="interface-name">setIsStorageRgbCamera</span></td><td width=15%><span class="source-code">StoragePhotoCamerasParamBuilder setIsStorageRgbCamera(boolean isStorageRgbCamera) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralStoragePhotoSettings.StoragePhotoCamerasParamBuilder.</span><span class="interface-name">setIsStorageRedCamera</span></td><td width=15%><span class="source-code">StoragePhotoCamerasParamBuilder setIsStorageRedCamera(boolean isStorageRedCamera) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.MultispectralStoragePhotoSettings.StoragePhotoCamerasParamBuilder.</span><span class="interface-name">setIsStorageRedEdgeCamera</span></td><td width=15%><span class="source-code">StoragePhotoCamerasParamBuilder setIsStorageRedEdgeCamera(boolean isStorageRedEdgeCamera) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">FlatCameraModeRange</span></td><td width=15%><span class="source-code">FlatCameraMode[] FlatCameraModeRange() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">MultispectralExposureCompensationRangeCallback</span></td><td width=15%><span class="source-code">interface MultispectralExposureCompensationRangeCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onRangeChange</span></td><td width=15%><span class="source-code">        void onRangeChange(ExposureCompensation[] newRange)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">MultispectralShutterSpeedRangeCallback</span></td><td width=15%><span class="source-code">interface MultispectralShutterSpeedRangeCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onRangeChange</span></td><td width=15%><span class="source-code">        void onRangeChange(ShutterSpeed[] newRange)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">multispectralExposureCompensationRange</span></td><td width=15%><span class="source-code">SettingsDefinitions.ExposureCompensation[] multispectralExposureCompensationRange() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">multispectralShutterSpeedRange</span></td><td width=15%><span class="source-code">SettingsDefinitions.ShutterSpeed[] multispectralShutterSpeedRange() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">setMultispectralExposureCompensationRangeCallback</span></td><td width=15%><span class="source-code">void setMultispectralExposureCompensationRangeCallback(MultispectralExposureCompensationRangeCallback listener) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">setMultispectralShutterSpeedRangeCallback</span></td><td width=15%><span class="source-code">void setMultispectralShutterSpeedRangeCallback(MultispectralShutterSpeedRangeCallback listener) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ShutterSpeed.</span><span class="interface-name">SHUTTER_SPEED_1_10000</span></td><td width=15%><span class="source-code">        SHUTTER_SPEED_1_10000(1 / 10000f)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ShutterSpeed.</span><span class="interface-name">SHUTTER_SPEED_1_12800</span></td><td width=15%><span class="source-code">        SHUTTER_SPEED_1_12800(1 / 12800f)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ShutterSpeed.</span><span class="interface-name">SHUTTER_SPEED_1_16000</span></td><td width=15%><span class="source-code">        SHUTTER_SPEED_1_16000(1 / 16000f)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ShutterSpeed.</span><span class="interface-name">SHUTTER_SPEED_1_20000</span></td><td width=15%><span class="source-code">        SHUTTER_SPEED_1_20000(1 / 20000f)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SystemState.</span><span class="interface-name">getFlatMode</span></td><td width=15%><span class="source-code">FlatCameraMode getFlatMode() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SystemState.</span><span class="interface-name">isInPlayback</span></td><td width=15%><span class="source-code">boolean isInPlayback() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ThermalResolution.</span><span class="interface-name">RESOLUTION_1024x768</span></td><td width=15%><span class="source-code">        RESOLUTION_1024x768(0x03)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.ThermalResolution.</span><span class="interface-name">RESOLUTION_384x288</span></td><td width=15%><span class="source-code">        RESOLUTION_384x288(0x02)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.VideoResolution.</span><span class="interface-name">RESOLUTION_720x576</span></td><td width=15%><span class="source-code">        RESOLUTION_720x576(23, 54, 5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.</span><span class="interface-name">CameraVideoStreamSource</span></td><td width=15%><span class="source-code">enum CameraVideoStreamSource </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraVideoStreamSource.</span><span class="interface-name">DEFAULT</span></td><td width=15%><span class="source-code">    DEFAULT(0x00)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraVideoStreamSource.</span><span class="interface-name">INFRARED_THERMAL</span></td><td width=15%><span class="source-code">    INFRARED_THERMAL(0x03)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraVideoStreamSource.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraVideoStreamSource.</span><span class="interface-name">WIDE</span></td><td width=15%><span class="source-code">    WIDE(0x01)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.CameraVideoStreamSource.</span><span class="interface-name">ZOOM</span></td><td width=15%><span class="source-code">    ZOOM(0x02)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">FlatCameraMode</span></td><td width=15%><span class="source-code">enum FlatCameraMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">PHOTO_AEB</span></td><td width=15%><span class="source-code">        PHOTO_AEB(0x04)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">PHOTO_BURST</span></td><td width=15%><span class="source-code">        PHOTO_BURST(0x06)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">PHOTO_EHDR</span></td><td width=15%><span class="source-code">        PHOTO_EHDR(0x0E)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">PHOTO_HDR</span></td><td width=15%><span class="source-code">        PHOTO_HDR(0x07)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">PHOTO_HYPER_LIGHT</span></td><td width=15%><span class="source-code">        PHOTO_HYPER_LIGHT(0x0B)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">PHOTO_INTERVAL</span></td><td width=15%><span class="source-code">        PHOTO_INTERVAL(0x08)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">PHOTO_PANORAMA</span></td><td width=15%><span class="source-code">        PHOTO_PANORAMA(0x0C)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">PHOTO_SINGLE</span></td><td width=15%><span class="source-code">        PHOTO_SINGLE(0x05)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">PHOTO_TIME_LAPSE</span></td><td width=15%><span class="source-code">        PHOTO_TIME_LAPSE(0x02)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.FlatCameraMode.</span><span class="interface-name">VIDEO_NORMAL</span></td><td width=15%><span class="source-code">        VIDEO_NORMAL(0x01)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.</span><span class="interface-name">Lens</span></td><td width=15%><span class="source-code">class Lens </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">LensType</span></td><td width=15%><span class="source-code">enum LensType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.LensType.</span><span class="interface-name">INFRARED_THERMAL</span></td><td width=15%><span class="source-code">        INFRARED_THERMAL(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.LensType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.LensType.</span><span class="interface-name">WIDE</span></td><td width=15%><span class="source-code">        WIDE(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.LensType.</span><span class="interface-name">ZOOM</span></td><td width=15%><span class="source-code">        ZOOM(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getZoomBoxRelativeFov</span></td><td width=15%><span class="source-code">void getZoomBoxRelativeFov(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;ZoomRelativeFov&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setTapZoomStateCallback</span></td><td width=15%><span class="source-code">void setTapZoomStateCallback(@Nullable final Lens.TapZoomStateCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalGlobalTemperatureCallback</span></td><td width=15%><span class="source-code">void setThermalGlobalTemperatureCallback(@Nullable final Lens.ThermalGlobalTemperatureCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.</span><span class="interface-name">LensCapabilities</span></td><td width=15%><span class="source-code">class LensCapabilities </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">TapZoomStateCallback</span></td><td width=15%><span class="source-code">interface TapZoomStateCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(SettingsDefinitions.TapZoomState tapZoomState)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">TemperatureDataCallback</span></td><td width=15%><span class="source-code">interface TemperatureDataCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float temperature)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getDisplayMode</span></td><td width=15%><span class="source-code">void getDisplayMode(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.DisplayMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getDualFeedHorizontalAlignmentOffset</span></td><td width=15%><span class="source-code">void getDualFeedHorizontalAlignmentOffset(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getDualFeedVerticalAlignmentOffset</span></td><td width=15%><span class="source-code">void getDualFeedVerticalAlignmentOffset(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalGainModeRange</span></td><td width=15%><span class="source-code">void getThermalGainModeRange(SettingsDefinitions.ThermalGainMode mode, @NonNull final CommonCallbacks.CompletionCallbackWith&lt;float []&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getMSXLevel</span></td><td width=15%><span class="source-code">void getMSXLevel(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getPIPPosition</span></td><td width=15%><span class="source-code">void getPIPPosition(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.PIPPosition&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalACE</span></td><td width=15%><span class="source-code">void getThermalACE(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalBrightness</span></td><td width=15%><span class="source-code">void getThermalBrightness(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalContrast</span></td><td width=15%><span class="source-code">void getThermalContrast(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalCustomExternalSceneSettingsProfile</span></td><td width=15%><span class="source-code">void getThermalCustomExternalSceneSettingsProfile(
            @NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ThermalCustomExternalSceneSettingsProfile&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalDDE</span></td><td width=15%><span class="source-code">void getThermalDDE(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalDigitalZoomFactor</span></td><td width=15%><span class="source-code">void getThermalDigitalZoomFactor(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ThermalDigitalZoomFactor&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalFFCMode</span></td><td width=15%><span class="source-code">void getThermalFFCMode(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ThermalFFCMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalGainMode</span></td><td width=15%><span class="source-code">void getThermalGainMode(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ThermalGainMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalIsothermEnabled</span></td><td width=15%><span class="source-code">void getThermalIsothermEnabled(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalIsothermLowerValue</span></td><td width=15%><span class="source-code">void getThermalIsothermLowerValue(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalIsothermMiddleValue</span></td><td width=15%><span class="source-code">void getThermalIsothermMiddleValue(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalIsothermUnit</span></td><td width=15%><span class="source-code">void getThermalIsothermUnit(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ThermalIsothermUnit&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalIsothermUpperValue</span></td><td width=15%><span class="source-code">void getThermalIsothermUpperValue(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalMeasurementMode</span></td><td width=15%><span class="source-code">void getThermalMeasurementMode(@NonNull CommonCallbacks.CompletionCallbackWith&lt;ThermalMeasurementMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalMeteringArea</span></td><td width=15%><span class="source-code">void getThermalMeteringArea(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;RectF&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalPalette</span></td><td width=15%><span class="source-code">void getThermalPalette(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ThermalPalette&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalProfile</span></td><td width=15%><span class="source-code">void getThermalProfile(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ThermalProfile&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalROI</span></td><td width=15%><span class="source-code">void getThermalROI(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ThermalROI&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalSSO</span></td><td width=15%><span class="source-code">void getThermalSSO(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalScene</span></td><td width=15%><span class="source-code">void getThermalScene(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ThermalScene&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalSpotMeteringTargetPoint</span></td><td width=15%><span class="source-code">void getThermalSpotMeteringTargetPoint(
            @NonNull final CommonCallbacks.CompletionCallbackWith&lt;PointF&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getThermalTemperatureUnit</span></td><td width=15%><span class="source-code">void getThermalTemperatureUnit(final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.TemperatureUnit&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">isThermalLens</span></td><td width=15%><span class="source-code">boolean isThermalLens() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setDisplayMode</span></td><td width=15%><span class="source-code">void setDisplayMode(final SettingsDefinitions.DisplayMode mode, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setDualFeedHorizontalAlignmentOffset</span></td><td width=15%><span class="source-code">void setDualFeedHorizontalAlignmentOffset(@IntRange(from = -100, to = 100) int offset, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setDualFeedVerticalAlignmentOffset</span></td><td width=15%><span class="source-code">void setDualFeedVerticalAlignmentOffset(@IntRange(from = -40, to = 40) int offset, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setInfraredThermalCameraSensorBurningProtectionEnabled</span></td><td width=15%><span class="source-code">void setInfraredThermalCameraSensorBurningProtectionEnabled(boolean isEnabled, CommonCallbacks.CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setInfraredThermalCameraShutterEnabled</span></td><td width=15%><span class="source-code">void setInfraredThermalCameraShutterEnabled(CommonCallbacks.CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setMSXLevel</span></td><td width=15%><span class="source-code">void setMSXLevel(@IntRange(from = 0, to = 100) int level, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setPIPPosition</span></td><td width=15%><span class="source-code">void setPIPPosition(final SettingsDefinitions.PIPPosition position, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalACE</span></td><td width=15%><span class="source-code">void setThermalACE(@IntRange(from = -8, to = 8) int value, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalAreaTemperatureAggregationsCallback</span></td><td width=15%><span class="source-code">void setThermalAreaTemperatureAggregationsCallback(
            @Nullable ThermalAreaTemperatureAggregations.Callback areaTemperatureAggregationsUpdatedCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalAtmosphericTemperature</span></td><td width=15%><span class="source-code">void setThermalAtmosphericTemperature(float temperature, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalAtmosphericTransmissionCoefficient</span></td><td width=15%><span class="source-code">void setThermalAtmosphericTransmissionCoefficient(final float coefficient,
                                                             @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalBackgroundTemperature</span></td><td width=15%><span class="source-code">void setThermalBackgroundTemperature(final float temperature, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalBrightness</span></td><td width=15%><span class="source-code">void setThermalBrightness(@IntRange(from = 0, to = 16383) int brightness,
                                     @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalContrast</span></td><td width=15%><span class="source-code">void setThermalContrast(@IntRange(from = 0, to = 255) int contrast,
                                   @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalCustomExternalSceneSettingsProfile</span></td><td width=15%><span class="source-code">void setThermalCustomExternalSceneSettingsProfile(@NonNull SettingsDefinitions.ThermalCustomExternalSceneSettingsProfile profile,
                                                             @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalDDE</span></td><td width=15%><span class="source-code">void setThermalDDE(@IntRange(from = -20, to = 100) int value, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalDigitalZoomFactor</span></td><td width=15%><span class="source-code">void setThermalDigitalZoomFactor(@NonNull SettingsDefinitions.ThermalDigitalZoomFactor factor,
                                            @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalExternalSceneSettingsCallback</span></td><td width=15%><span class="source-code">void setThermalExternalSceneSettingsCallback(
            @Nullable ThermalExternalSceneSettings.Callback thermalExternalSceneSettingsUpdatedCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalFFCMode</span></td><td width=15%><span class="source-code">void setThermalFFCMode(@NonNull SettingsDefinitions.ThermalFFCMode mode, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalGainMode</span></td><td width=15%><span class="source-code">void setThermalGainMode(@NonNull SettingsDefinitions.ThermalGainMode mode, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalIsothermEnabled</span></td><td width=15%><span class="source-code">void setThermalIsothermEnabled(boolean enabled, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalIsothermLowerValue</span></td><td width=15%><span class="source-code">void setThermalIsothermLowerValue(@IntRange(from = 0, to = 100) int value,
                                             @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalIsothermMiddleValue</span></td><td width=15%><span class="source-code">void setThermalIsothermMiddleValue(@IntRange(from = 0, to = 100) int value,
                                              @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalIsothermUnit</span></td><td width=15%><span class="source-code">void setThermalIsothermUnit(@NonNull SettingsDefinitions.ThermalIsothermUnit unit, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalIsothermUpperValue</span></td><td width=15%><span class="source-code">void setThermalIsothermUpperValue(@IntRange(from = 0, to = 100) int value,
                                             @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalMeasurementMode</span></td><td width=15%><span class="source-code">void setThermalMeasurementMode(@NonNull ThermalMeasurementMode mode, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalMeteringArea</span></td><td width=15%><span class="source-code">void setThermalMeteringArea(@NonNull RectF area, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalPalette</span></td><td width=15%><span class="source-code">void setThermalPalette(@NonNull SettingsDefinitions.ThermalPalette palette, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalROI</span></td><td width=15%><span class="source-code">void setThermalROI(@NonNull SettingsDefinitions.ThermalROI roi, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalSSO</span></td><td width=15%><span class="source-code">void setThermalSSO(@IntRange(from = 0, to = 100) int value, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalScene</span></td><td width=15%><span class="source-code">void setThermalScene(@NonNull SettingsDefinitions.ThermalScene scene, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalSceneEmissivity</span></td><td width=15%><span class="source-code">void setThermalSceneEmissivity(final float emissivity, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalSpotMeteringTargetPoint</span></td><td width=15%><span class="source-code">void setThermalSpotMeteringTargetPoint(@NonNull PointF targetPoint,
                                                  @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalTemperatureCallback</span></td><td width=15%><span class="source-code">void setThermalTemperatureCallback(@Nullable TemperatureDataCallback updateCenterTemperatureCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalTemperatureUnit</span></td><td width=15%><span class="source-code">void setThermalTemperatureUnit(final SettingsDefinitions.TemperatureUnit temperatureUnit, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalWindowReflectedTemperature</span></td><td width=15%><span class="source-code">void setThermalWindowReflectedTemperature(final float temperature,
                                                     @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalWindowReflection</span></td><td width=15%><span class="source-code">void setThermalWindowReflection(final float reflection, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalWindowTemperature</span></td><td width=15%><span class="source-code">void setThermalWindowTemperature(final float temperature, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setThermalWindowTransmissionCoefficient</span></td><td width=15%><span class="source-code">void setThermalWindowTransmissionCoefficient(final float coefficient,
                                                        @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">triggerThermalFFC</span></td><td width=15%><span class="source-code">void triggerThermalFFC(@Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">ThermalGainModeTemperatureRangeCallback</span></td><td width=15%><span class="source-code">interface ThermalGainModeTemperatureRangeCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull Float[] range)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">ThermalGlobalTemperatureCallback</span></td><td width=15%><span class="source-code">interface ThermalGlobalTemperatureCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float min, float max)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getCameraIndex</span></td><td width=15%><span class="source-code">int getCameraIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getCapabilities</span></td><td width=15%><span class="source-code">LensCapabilities getCapabilities() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getDisplayName</span></td><td width=15%><span class="source-code">String getDisplayName() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getAELock</span></td><td width=15%><span class="source-code">void getAELock(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getAntiFlickerFrequency</span></td><td width=15%><span class="source-code">void getAntiFlickerFrequency(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.AntiFlickerFrequency&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getAperture</span></td><td width=15%><span class="source-code">void getAperture(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.Aperture&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getAutoAEUnlockEnabled</span></td><td width=15%><span class="source-code">void getAutoAEUnlockEnabled(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getColor</span></td><td width=15%><span class="source-code">void getColor(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.CameraColor&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getContrast</span></td><td width=15%><span class="source-code">void getContrast(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getDigitalZoomFactor</span></td><td width=15%><span class="source-code">void getDigitalZoomFactor(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Float&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getExposureCompensation</span></td><td width=15%><span class="source-code">void getExposureCompensation(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ExposureCompensation&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getExposureMode</span></td><td width=15%><span class="source-code">void getExposureMode(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ExposureMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getFocusAssistantSettings</span></td><td width=15%><span class="source-code">void getFocusAssistantSettings(@NonNull final CommonCallbacks.CompletionCallbackWithTwoParam&lt;Boolean, Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getFocusMode</span></td><td width=15%><span class="source-code">void getFocusMode(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.FocusMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getFocusRingValue</span></td><td width=15%><span class="source-code">void getFocusRingValue(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getFocusRingValueUpperBound</span></td><td width=15%><span class="source-code">void getFocusRingValueUpperBound(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getFocusTarget</span></td><td width=15%><span class="source-code">void getFocusTarget(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;PointF&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getHybridZoomFocalLength</span></td><td width=15%><span class="source-code">void getHybridZoomFocalLength(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getHybridZoomSpec</span></td><td width=15%><span class="source-code">void getHybridZoomSpec(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.HybridZoomSpec&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getIRFilterEnabled</span></td><td width=15%><span class="source-code">void getIRFilterEnabled(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getISO</span></td><td width=15%><span class="source-code">void getISO(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ISO&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getIndex</span></td><td width=15%><span class="source-code">int getIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getMechanicalShutterEnabled</span></td><td width=15%><span class="source-code">void getMechanicalShutterEnabled(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getMeteringMode</span></td><td width=15%><span class="source-code">void getMeteringMode(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.MeteringMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getOpticalZoomFocalLength</span></td><td width=15%><span class="source-code">void getOpticalZoomFocalLength(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getOpticalZoomSpec</span></td><td width=15%><span class="source-code">void getOpticalZoomSpec(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.OpticalZoomSpec&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getPhotoAspectRatio</span></td><td width=15%><span class="source-code">void getPhotoAspectRatio(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.PhotoAspectRatio&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getPhotoFileFormat</span></td><td width=15%><span class="source-code">void getPhotoFileFormat(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.PhotoFileFormat&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getSaturation</span></td><td width=15%><span class="source-code">void getSaturation(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getSharpness</span></td><td width=15%><span class="source-code">void getSharpness(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getShutterSpeed</span></td><td width=15%><span class="source-code">void getShutterSpeed(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.ShutterSpeed&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getSpotMeteringTarget</span></td><td width=15%><span class="source-code">void getSpotMeteringTarget(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Point&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getTapZoomEnabled</span></td><td width=15%><span class="source-code">void getTapZoomEnabled(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getTapZoomMultiplier</span></td><td width=15%><span class="source-code">void getTapZoomMultiplier(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;Integer&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getVideoFileFormat</span></td><td width=15%><span class="source-code">void getVideoFileFormat(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.VideoFileFormat&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getVideoResolutionAndFrameRate</span></td><td width=15%><span class="source-code">void getVideoResolutionAndFrameRate(
            @NonNull final CommonCallbacks.CompletionCallbackWith&lt;ResolutionAndFrameRate&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getVideoStandard</span></td><td width=15%><span class="source-code">void getVideoStandard(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;SettingsDefinitions.VideoStandard&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getWhiteBalance</span></td><td width=15%><span class="source-code">void getWhiteBalance(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;WhiteBalance&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">isAdjustableApertureSupported</span></td><td width=15%><span class="source-code">boolean isAdjustableApertureSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">isAdjustableFocalPointSupported</span></td><td width=15%><span class="source-code">boolean isAdjustableFocalPointSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">isDigitalZoomSupported</span></td><td width=15%><span class="source-code">boolean isDigitalZoomSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">isHybridZoomSupported</span></td><td width=15%><span class="source-code">boolean isHybridZoomSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">isMechanicalShutterSupported</span></td><td width=15%><span class="source-code">boolean isMechanicalShutterSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">isOpticalZoomSupported</span></td><td width=15%><span class="source-code">boolean isOpticalZoomSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">isTapZoomSupported</span></td><td width=15%><span class="source-code">boolean isTapZoomSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">getType</span></td><td width=15%><span class="source-code">SettingsDefinitions.LensType getType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setAELock</span></td><td width=15%><span class="source-code">void setAELock(boolean isLocked, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setAntiFlickerFrequency</span></td><td width=15%><span class="source-code">void setAntiFlickerFrequency(@NonNull SettingsDefinitions.AntiFlickerFrequency antiFlickerFrequency,
                                        @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setAperture</span></td><td width=15%><span class="source-code">void setAperture(@NonNull SettingsDefinitions.Aperture aperture, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setAutoAEUnlockEnabled</span></td><td width=15%><span class="source-code">void setAutoAEUnlockEnabled(boolean enabled, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setColor</span></td><td width=15%><span class="source-code">void setColor(@NonNull SettingsDefinitions.CameraColor color, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setContrast</span></td><td width=15%><span class="source-code">void setContrast(@IntRange(from = -3, to = 3) int contrast, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setDigitalZoomFactor</span></td><td width=15%><span class="source-code">void setDigitalZoomFactor(@FloatRange(from = 1.0, to = 2.0) float factor,
                                     @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setExposureCompensation</span></td><td width=15%><span class="source-code">void setExposureCompensation(@NonNull SettingsDefinitions.ExposureCompensation compensation,
                                        @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setExposureMode</span></td><td width=15%><span class="source-code">void setExposureMode(@NonNull SettingsDefinitions.ExposureMode mode, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setExposureSettingsCallback</span></td><td width=15%><span class="source-code">void setExposureSettingsCallback(@Nullable ExposureSettings.Callback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setFocusAssistantSettings</span></td><td width=15%><span class="source-code">void setFocusAssistantSettings(FocusAssistantSettings settings,
                                          @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setFocusMode</span></td><td width=15%><span class="source-code">void setFocusMode(@NonNull SettingsDefinitions.FocusMode focusMode,
                             @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setFocusRingValue</span></td><td width=15%><span class="source-code">void setFocusRingValue(@IntRange(from = 0) int value, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setFocusStateCallback</span></td><td width=15%><span class="source-code">void setFocusStateCallback(@Nullable FocusState.Callback updatedLensStateCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setFocusTarget</span></td><td width=15%><span class="source-code">void setFocusTarget(@NonNull PointF focusTarget, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setHybridZoomFocalLength</span></td><td width=15%><span class="source-code">void setHybridZoomFocalLength(int focalLength, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setIRFilterEnabled</span></td><td width=15%><span class="source-code">void setIRFilterEnabled(final boolean enabled, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setISO</span></td><td width=15%><span class="source-code">void setISO(@NonNull SettingsDefinitions.ISO iso, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setLaserMeasureInformationCallback</span></td><td width=15%><span class="source-code">void setLaserMeasureInformationCallback(@Nullable LaserMeasureInformation.Callback laserMeasureInformationCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setMechanicalShutterEnabled</span></td><td width=15%><span class="source-code">void setMechanicalShutterEnabled(final boolean enabled, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setMeteringMode</span></td><td width=15%><span class="source-code">void setMeteringMode(@NonNull SettingsDefinitions.MeteringMode mode, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setOpticalZoomFocalLength</span></td><td width=15%><span class="source-code">void setOpticalZoomFocalLength(int focalLength, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setPhotoAspectRatio</span></td><td width=15%><span class="source-code">void setPhotoAspectRatio(@NonNull SettingsDefinitions.PhotoAspectRatio aspectRatio,
                                    @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setPhotoFileFormat</span></td><td width=15%><span class="source-code">void setPhotoFileFormat(@NonNull SettingsDefinitions.PhotoFileFormat format, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setSaturation</span></td><td width=15%><span class="source-code">void setSaturation(@IntRange(from = -3, to = 3) int saturation,
                              @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setSharpness</span></td><td width=15%><span class="source-code">void setSharpness(@IntRange(from = -3, to = 3) int sharpness, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setShutterSpeed</span></td><td width=15%><span class="source-code">void setShutterSpeed(@NonNull SettingsDefinitions.ShutterSpeed shutterSpeed, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setSpotMeteringTarget</span></td><td width=15%><span class="source-code">void setSpotMeteringTarget(@NonNull Point spotIndex, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setTapZoomEnabled</span></td><td width=15%><span class="source-code">void setTapZoomEnabled(boolean enabled, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setTapZoomMultiplier</span></td><td width=15%><span class="source-code">void setTapZoomMultiplier(@IntRange(from = 1, to = 5) int multiplier,
                                     @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.LensCapabilities.</span><span class="interface-name">setThermalGainModeTemperatureRangeCallback</span></td><td width=15%><span class="source-code">void setThermalGainModeTemperatureRangeCallback(ThermalGainModeTemperatureRangeCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setVideoFileFormat</span></td><td width=15%><span class="source-code">void setVideoFileFormat(@NonNull SettingsDefinitions.VideoFileFormat format, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setVideoResolutionAndFrameRate</span></td><td width=15%><span class="source-code">void setVideoResolutionAndFrameRate(@NonNull ResolutionAndFrameRate resolutionAndFrameRate,
                                               @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setVideoStandard</span></td><td width=15%><span class="source-code">void setVideoStandard(@NonNull SettingsDefinitions.VideoStandard videoStandard, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">setWhiteBalance</span></td><td width=15%><span class="source-code">void setWhiteBalance(@NonNull WhiteBalance whiteBalance, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">startContinuousOpticalZoom</span></td><td width=15%><span class="source-code">void startContinuousOpticalZoom(@NonNull SettingsDefinitions.ZoomDirection direction,
                                           @NonNull final SettingsDefinitions.ZoomSpeed speed,
                                           @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">stopContinuousOpticalZoom</span></td><td width=15%><span class="source-code">void stopContinuousOpticalZoom(@Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Lens.</span><span class="interface-name">tapZoomAtTarget</span></td><td width=15%><span class="source-code">void tapZoomAtTarget(@NonNull PointF target, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Capabilities.</span><span class="interface-name">onFlatCameraModeRangeChange</span></td><td width=15%><span class="source-code">        void onFlatCameraModeRangeChange(FlatCameraMode[] newRange)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getCameraVideoStreamSource</span></td><td width=15%><span class="source-code">void getCameraVideoStreamSource(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;CameraVideoStreamSource&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">isMultiLensCameraSupported</span></td><td width=15%><span class="source-code">boolean isMultiLensCameraSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">isMultiVideoStreamSourceSupported</span></td><td width=15%><span class="source-code">boolean isMultiVideoStreamSourceSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setCameraVideoStreamSource</span></td><td width=15%><span class="source-code">void setCameraVideoStreamSource(@NonNull CameraVideoStreamSource cameraVideoStreamSource, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setCameraVideoStreamSourceCallback</span></td><td width=15%><span class="source-code">void setCameraVideoStreamSourceCallback(CameraVideoStreamSource.Callback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">MultispectralDisplayMode</span></td><td width=15%><span class="source-code">enum MultispectralDisplayMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.MultispectralDisplayMode.</span><span class="interface-name">NDVI</span></td><td width=15%><span class="source-code">        NDVI(0x01)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.MultispectralDisplayMode.</span><span class="interface-name">RGB_ONLY</span></td><td width=15%><span class="source-code">        RGB_ONLY(0x00)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.MultispectralDisplayMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.</span><span class="interface-name">SpectrumBand</span></td><td width=15%><span class="source-code">enum SpectrumBand </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SpectrumBand.</span><span class="interface-name">BLUE</span></td><td width=15%><span class="source-code">        BLUE(0x00)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SpectrumBand.</span><span class="interface-name">GREEN</span></td><td width=15%><span class="source-code">        GREEN(0x01)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SpectrumBand.</span><span class="interface-name">NEAR_INFRARED</span></td><td width=15%><span class="source-code">        NEAR_INFRARED(0x03)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SpectrumBand.</span><span class="interface-name">RED_EDGE</span></td><td width=15%><span class="source-code">        RED_EDGE(0x04)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SpectrumBand.</span><span class="interface-name">RED</span></td><td width=15%><span class="source-code">        RED(0x02)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.SettingsDefinitions.SpectrumBand.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">TemperatureDataCallback</span></td><td width=15%><span class="source-code">interface TemperatureDataCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(float temperature)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">enterPlayback</span></td><td width=15%><span class="source-code">void enterPlayback(@Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">exitPlayback</span></td><td width=15%><span class="source-code">void exitPlayback(@NonNull final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getFlatMode</span></td><td width=15%><span class="source-code">void getFlatMode(@NonNull final CompletionCallbackWith&lt;FlatCameraMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getLens</span></td><td width=15%><span class="source-code">Lens getLens(int lensIndex) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">isCaptureInVideoSupported</span></td><td width=15%><span class="source-code">boolean isCaptureInVideoSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">isFlatCameraModeSupported</span></td><td width=15%><span class="source-code">boolean isFlatCameraModeSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">getLenses</span></td><td width=15%><span class="source-code">List&lt;Lens&gt; getLenses() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setFlatMode</span></td><td width=15%><span class="source-code">void setFlatMode(@NonNull FlatCameraMode mode, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setMultispectralExposureStateCallback</span></td><td width=15%><span class="source-code">void setMultispectralExposureStateCallback(@Nullable MultispectralExposureState.Callback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalAreaTemperatureAggregationsCallback</span></td><td width=15%><span class="source-code">void setThermalAreaTemperatureAggregationsCallback(
        @Nullable ThermalAreaTemperatureAggregations.Callback areaTemperatureAggregationsUpdatedCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalExternalSceneSettingsCallback</span></td><td width=15%><span class="source-code">void setThermalExternalSceneSettingsCallback(
        @Nullable ThermalExternalSceneSettings.Callback thermalExternalSceneSettingsUpdatedCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.Camera.</span><span class="interface-name">setThermalTemperatureCallback</span></td><td width=15%><span class="source-code">void setThermalTemperatureCallback(@Nullable TemperatureDataCallback updateCenterTemperatureCallback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.</span><span class="interface-name">DeviceHealthInformation</span></td><td width=15%><span class="source-code">class DeviceHealthInformation </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.DeviceHealthInformation.</span><span class="interface-name">componentId</span></td><td width=15%><span class="source-code">int componentId() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.DeviceHealthInformation.</span><span class="interface-name">informationId</span></td><td width=15%><span class="source-code">long informationId() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.DeviceHealthInformation.</span><span class="interface-name">sensorIndex</span></td><td width=15%><span class="source-code">int sensorIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.DeviceHealthInformation.</span><span class="interface-name">getWarningLevel</span></td><td width=15%><span class="source-code">WarningLevel getWarningLevel() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.internal.diagnostics.DJIDiagnosticsError.</span><span class="interface-name">VISION_SYSTEM_NEED_CALIBRATION</span></td><td width=15%><span class="source-code">		VISION_SYSTEM_NEED_CALIBRATION(9000)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.</span><span class="interface-name">DJIDiagnosticsType</span></td><td width=15%><span class="source-code">enum DJIDiagnosticsType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">BATTERY</span></td><td width=15%><span class="source-code">        BATTERY(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">CAMERA</span></td><td width=15%><span class="source-code">        CAMERA(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">CENTER_BOARD</span></td><td width=15%><span class="source-code">        CENTER_BOARD(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">DEVICE_HEALTH_INFORMATION</span></td><td width=15%><span class="source-code">        DEVICE_HEALTH_INFORMATION(11)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">FLIGHT_CONTROLLER</span></td><td width=15%><span class="source-code">        FLIGHT_CONTROLLER(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">GIMBAL</span></td><td width=15%><span class="source-code">        GIMBAL(6)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">LIGHTBRIDGE</span></td><td width=15%><span class="source-code">        LIGHTBRIDGE(7)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">ON_SCREEN_DISPLAY</span></td><td width=15%><span class="source-code">        ON_SCREEN_DISPLAY(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">OTHER</span></td><td width=15%><span class="source-code">        OTHER(100)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">REMOTE_CONTROLLER</span></td><td width=15%><span class="source-code">        REMOTE_CONTROLLER(8)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">RTK</span></td><td width=15%><span class="source-code">        RTK(10)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.DJIDiagnosticsType.</span><span class="interface-name">VISION</span></td><td width=15%><span class="source-code">        VISION(9)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.</span><span class="interface-name">WarningLevel</span></td><td width=15%><span class="source-code">enum WarningLevel </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.WarningLevel.</span><span class="interface-name">CAUTION</span></td><td width=15%><span class="source-code">    CAUTION(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.WarningLevel.</span><span class="interface-name">NONE</span></td><td width=15%><span class="source-code">    NONE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.WarningLevel.</span><span class="interface-name">NOTICE</span></td><td width=15%><span class="source-code">    NOTICE(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.WarningLevel.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.WarningLevel.</span><span class="interface-name">WARNING</span></td><td width=15%><span class="source-code">    WARNING(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.healthmanager.WarningLevel.</span><span class="interface-name">SERIOUS_WARNING</span></td><td width=15%><span class="source-code">    SERIOUS_WARNING(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.</span><span class="interface-name">getHealthInformation</span></td><td width=15%><span class="source-code">@Nullable DeviceHealthInformation getHealthInformation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.base.DJIDiagnostics.</span><span class="interface-name">getType</span></td><td width=15%><span class="source-code">DJIDiagnosticsType getType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJICameraError.</span><span class="interface-name">CANNOT_SET_PARAMETERS_IN_SUPER_RESOLUTION_STATE</span></td><td width=15%><span class="source-code">static final DJICameraError CANNOT_SET_PARAMETERS_IN_SUPER_RESOLUTION_STATE = new DJICameraError("Cannot set the parameters in Super Resolution state.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJICameraError.</span><span class="interface-name">CUSTOM_INFO_LENGTH_ERROR</span></td><td width=15%><span class="source-code">static final DJICameraError CUSTOM_INFO_LENGTH_ERROR = new DJICameraError("Custom info should not be null and no more than 32 bytes.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.</span><span class="interface-name">DJILDMError</span></td><td width=15%><span class="source-code">class DJILDMError extends DJIError </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJILDMError.</span><span class="interface-name">APP_NOT_FOUND</span></td><td width=15%><span class="source-code">static final DJILDMError APP_NOT_FOUND = new DJILDMError("App does not exist")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJILDMError.</span><span class="interface-name">AREA_CODE_RESTRICTED</span></td><td width=15%><span class="source-code">static final DJILDMError AREA_CODE_RESTRICTED = new DJILDMError("LDM is not supported in the current area")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJILDMError.</span><span class="interface-name">CLIENT_TIME_NOT_VALID</span></td><td width=15%><span class="source-code">static final DJILDMError CLIENT_TIME_NOT_VALID = new DJILDMError("Client's current time is invalid")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJILDMError.</span><span class="interface-name">LDM_LICENSE_NOT_VALID</span></td><td width=15%><span class="source-code">static final DJILDMError LDM_LICENSE_NOT_VALID = new DJILDMError("No valid LDM certificate exists")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJILDMError.</span><span class="interface-name">LDM_UNKNOWN_ERROR</span></td><td width=15%><span class="source-code">static final DJILDMError LDM_UNKNOWN_ERROR = new DJILDMError("LDM unknown error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJILDMError.</span><span class="interface-name">LICENSE_OUTDATED</span></td><td width=15%><span class="source-code">static final DJILDMError LICENSE_OUTDATED = new DJILDMError("License has expired!")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJILDMError.</span><span class="interface-name">NETWORK_ACCESS_FAILED</span></td><td width=15%><span class="source-code">static final DJILDMError NETWORK_ACCESS_FAILED = new DJILDMError("Network access failed!")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJILDMError.</span><span class="interface-name">PRODUCT_NOT_CONNECTED</span></td><td width=15%><span class="source-code">static final DJILDMError PRODUCT_NOT_CONNECTED = new DJILDMError("Please connect your product first!")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJILDMError.</span><span class="interface-name">SIGN_ERROR</span></td><td width=15%><span class="source-code">static final DJILDMError SIGN_ERROR = new DJILDMError("Signature error")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.</span><span class="interface-name">DJIPayloadError</span></td><td width=15%><span class="source-code">class DJIPayloadError extends DJIError </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIPayloadError.</span><span class="interface-name">COMMAND_CAN_NOT_BE_EXECUTED_IN_CURRENT_MODE</span></td><td width=15%><span class="source-code">static final DJIError COMMAND_CAN_NOT_BE_EXECUTED_IN_CURRENT_MODE = new DJIError("The command is not supported by the current payload mode.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIPayloadError.</span><span class="interface-name">INVALID_FORMAT_OF_WIDGET_CONFIGURATION</span></td><td width=15%><span class="source-code">static final DJIError INVALID_FORMAT_OF_WIDGET_CONFIGURATION = new DJIError("The format of widget configuration is invalid.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">PipelineError</span></td><td width=15%><span class="source-code">class PipelineError extends DJIError </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">BUSY_OPERATION</span></td><td width=15%><span class="source-code">static final PipelineError BUSY_OPERATION =
            new PipelineError("DJIPipelineError: Busy now, please try again later.", -10009)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">CRC_CHECK_FAILED</span></td><td width=15%><span class="source-code">static final PipelineError CRC_CHECK_FAILED =
            new PipelineError("DJIPipelineError: CRC check failed.", -10002)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">CLOSED</span></td><td width=15%><span class="source-code">static final PipelineError CLOSED =
            new PipelineError("DJIPipelineError: Connection closed, no need to call again.", -10011)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">CLOSING</span></td><td width=15%><span class="source-code">static final PipelineError CLOSING =
            new PipelineError("DJIPipelineError: Connection closing, no need to call again.", -10014)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">CONNECTING</span></td><td width=15%><span class="source-code">static final PipelineError CONNECTING =
            new PipelineError("DJIPipelineError: Connecting, no need to call again.", -10012)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">CONNECTION_REFUSED</span></td><td width=15%><span class="source-code">static final PipelineError CONNECTION_REFUSED =
            new PipelineError("DJIPipelineError: The target device refuses to connect.", -10017)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">ID_OCCUPIED</span></td><td width=15%><span class="source-code">static final PipelineError ID_OCCUPIED =
            new PipelineError("DJIPipelineError: Duplicated binding is not allowed. Please try to bind with a new ID.", -10018)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">INTERNAL_STATUS_ERROR</span></td><td width=15%><span class="source-code">static final PipelineError INTERNAL_STATUS_ERROR =
            new PipelineError("DJIPipelineError: Internal status error. Please recreate the Pipeline object.", -10019)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">INVALID_PARAMETERS</span></td><td width=15%><span class="source-code">static final PipelineError INVALID_PARAMETERS =
            new PipelineError("DJIPipelineError: Invalid Parameters.", -10003)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">LINK_BREAK</span></td><td width=15%><span class="source-code">static final PipelineError LINK_BREAK =
            new PipelineError("DJIPipelineError: Link broken, please check the connection with the aircraft.", -10016)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">NOT_CONNECTED</span></td><td width=15%><span class="source-code">static final PipelineError NOT_CONNECTED =
            new PipelineError("DJIPipelineError: Connection has not established.", -10015)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">NOT_ENOUGH_MEMORY</span></td><td width=15%><span class="source-code">static final PipelineError NOT_ENOUGH_MEMORY =
            new PipelineError("DJIPipelineError: Not enough memory.", -10004)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">NOT_READY</span></td><td width=15%><span class="source-code">static final PipelineError NOT_READY =
            new PipelineError("DJIPipelineError: Usually occurs when allocating the local pipeline ID.", -10005)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">RECEIVE_FAILED</span></td><td width=15%><span class="source-code">static final PipelineError RECEIVE_FAILED =
            new PipelineError("DJIPipelineError: Receiving data exceptions.", -10007)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">RESOURCES_NOT_AVAILABLE</span></td><td width=15%><span class="source-code">static final PipelineError RESOURCES_NOT_AVAILABLE =
            new PipelineError("DJIPipelineError: Local resources are ineffective and unavailable. Please recreate.", -10013)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">SEND_FAILED</span></td><td width=15%><span class="source-code">static final PipelineError SEND_FAILED =
            new PipelineError("DJIPipelineError: Send data exception.", -10006)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">TIMEOUT</span></td><td width=15%><span class="source-code">static final PipelineError TIMEOUT =
            new PipelineError("DJIPipelineError: Timeout error.", -10008)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">UNACCEPTABLE_OPERATIONS</span></td><td width=15%><span class="source-code">static final PipelineError UNACCEPTABLE_OPERATIONS =
            new PipelineError("DJIPipelineError: TResource occupied, please select another ID connection.", -10010)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">static final PipelineError UNKNOWN =
            new PipelineError("DJIPipelineError: Unknown.", -10001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineError.</span><span class="interface-name">getDJIError</span></td><td width=15%><span class="source-code">static PipelineError getDJIError(int code) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIRemoteControllerError.</span><span class="interface-name">DEVICE_LOCKED_ERROR</span></td><td width=15%><span class="source-code">static final DJIRemoteControllerError DEVICE_LOCKED_ERROR= new DJIRemoteControllerError("The device to get permission is locked")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIRemoteControllerError.</span><span class="interface-name">DEVICE_OFFLINE_ERROR</span></td><td width=15%><span class="source-code">static final DJIRemoteControllerError DEVICE_OFFLINE_ERROR = new DJIRemoteControllerError("The device to get permission is offline")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIRemoteControllerError.</span><span class="interface-name">IS_OWNER_ERROR</span></td><td width=15%><span class="source-code">static final DJIRemoteControllerError IS_OWNER_ERROR = new DJIRemoteControllerError("Already have control permissions for this device")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIRemoteControllerError.</span><span class="interface-name">OWNER_OFFLINE_ERROR</span></td><td width=15%><span class="source-code">static final DJIRemoteControllerError OWNER_OFFLINE_ERROR = new DJIRemoteControllerError("The current rc is offline")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">CANNOT_BASE_STATION_SCAN_IN_FLYING</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError CANNOT_BASE_STATION_SCAN_IN_FLYING = new DJIFlightControllerError("For Matrice 300 RTK, you could not trigger scan base station when flying")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">COMMAND_NOT_SUPPORTED_BY_CURRENT_ATTITUDE</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError COMMAND_NOT_SUPPORTED_BY_CURRENT_ATTITUDE = new DJIFlightControllerError("The command cannot be executed with the current attitude.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">DEVICE_LOCKED_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError DEVICE_LOCKED_ERROR= new DJIFlightControllerError("The device to lock is locked")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">OWNER_OFFLINE_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError OWNER_OFFLINE_ERROR= new DJIFlightControllerError("The current rc is offline")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">OWNER_OUT_CONTROL_ERROR</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError OWNER_OUT_CONTROL_ERROR= new DJIFlightControllerError("The current rc does not have this device control permission.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">BASE_STATION_NEED_LOGIN</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError BASE_STATION_NEED_LOGIN = new DJIFlightControllerError("For Matrice 300 RTK, you must login before set name, or set referencingLocation etc.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">BASE_STATION_PARAMETER_READ_ONLY</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError BASE_STATION_PARAMETER_READ_ONLY = new DJIFlightControllerError("Base station internal error. Parameters read only. Please contact &lt;dev@dji.com&gt;.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIFlightControllerError.</span><span class="interface-name">BASE_STATION_PASSWORD_INVALID</span></td><td width=15%><span class="source-code">static final DJIFlightControllerError BASE_STATION_PASSWORD_INVALID =
			new DJIFlightControllerError("Base station administrator account's password is invalid. Please login again. If you reset your password, please use the default password.")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">class DJIWaypointV2Error extends DJIError </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error ACTION_ACTUATOR_GIMBAL_PARAM_INVALID
            = new DJIWaypointV2Error("The action gimbal actuator parameters invalid.", -11001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error ACTION_ACTUATOR_NOT_SUPPORT
            = new DJIWaypointV2Error("The action actuator is not supported.", -9001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error ACTION_ACTUATOR_OPERATION_TYPE_INVALID
            = new DJIWaypointV2Error("The action actuator operation type is invalid.", -9003)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error ACTION_ACTUATOR_TYPE_INVALID
            = new DJIWaypointV2Error("The action actuator type is invalid.", -9002)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error ACTION_ASSOCIATE_TRIGGER_TYPE_INVALID
            = new DJIWaypointV2Error("The action associate trigger type is invalid.", -8005)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error ACTION_INTERVAL_TRIGGER_TYPE_INVALID
            = new DJIWaypointV2Error("The action interval trigger type is invalid.", -8006)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error ACTION_ROTATE_AIRCRAFT_YAW_FAILED
            = new DJIWaypointV2Error("The action actuator rotate aircraft yaw execute failed.", -12002)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error ACTION_ROTATE_AIRCRAFT_YAW_PARAM_INVALID
            = new DJIWaypointV2Error("The action of rotate aircraft yaw parameters are invalid.", -12001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error ACTION_ROTATE_GIMBAL_FAILED
            = new DJIWaypointV2Error("The action actuator rotate gimbal failed.", -11004)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error ACTION_STORAGE_NOT_ENOUGH
            = new DJIWaypointV2Error("There is not enough memory space to store actions in aircraft.", -7002)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error AIRCRAFT_CURRENT_POSITION_TO_FIRST_WAYPOINT_TOO_FAR
            = new DJIWaypointV2Error("The aircraft current position is too far away from the first waypoint.", -4001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error AIRCRAFT_FLYING_STATUS_ERROR
            = new DJIWaypointV2Error("The aircraft flying stauts bad.", -5001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error AIRCRAFT_GPS_SIGNAL_WEEK
            = new DJIWaypointV2Error("The aircraft GPS signal is weak.", -5003)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error AIRCRAFT_LOW_BATTERY
            = new DJIWaypointV2Error("The aircraft battery is low.", -6002)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error AIRCRAFT_RTK_NOT_READY
            = new DJIWaypointV2Error("The aircraft RTK is not ready.", -5004)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error AIRCRAFT_STATE_HOME_POINT_NOT_RECORD
            = new DJIWaypointV2Error("The aircraft home point is not recorded yet.", -5002)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error DOWNLOAD_ACTIONS_FAILED
            = new DJIWaypointV2Error("Download actions failed.", -7004)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error DOWNLOAD_MISSION_RANGE_OVER_STORAGE_COUNT
            = new DJIWaypointV2Error("The index of first and end waypoint expected to download is not in range of waypoints stored in aircraft.", -3001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error DOWNLOAD_WAYPOINT_NOT_UPLOADED
            = new DJIWaypointV2Error("The mission info is not uploaded yet.", -3003)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error EXCEED_FLYING_HEIGHT_LIMIT
            = new DJIWaypointV2Error("The waypoint position exceeds height limit.", -2031)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error EXCEED_FLYING_RADIUS_LIMIT
            = new DJIWaypointV2Error("The waypoint position exceeds radius limit.", -2030)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error FIRST_WAYPOINT_FLIGHT_PATH_MODE_INVALID
            = new DJIWaypointV2Error("The waypoint flight path mode is invalid for first waypoint.", -2026)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error LAST_WAYPOINT_FLIGHT_PATH_MODE_INVALID
            = new DJIWaypointV2Error("The waypoint flight path mode is invalid for last waypoint.", -2024)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_ALREADY_EXECUTING
            = new DJIWaypointV2Error("There is already a mission in execution when trying to upload a new mission.", -2010)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_ALREADY_INTERRUPTED
            = new DJIWaypointV2Error("The mission already was interrupted.", -4012)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_ALREADY_STARTED
            = new DJIWaypointV2Error("The mission was already started.", -4007)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_ALREADY_STOPPED
            = new DJIWaypointV2Error("The mission was already stopped.", -4008)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_AUTO_FLIGHT_SPEED_INVALID
            = new DJIWaypointV2Error("The mission auto flight speed is greater than max flight speed.", -2005)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_COUNT_OVER_RANGE
            = new DJIWaypointV2Error("The mission waypoint count is larger than max waypoint count of 65535..", -2001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_COUNT_TOO_FEW
            = new DJIWaypointV2Error("The mission waypoint count than less than min waypoint count 2.", -2002)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_CROSS_NO_FLY_ZONE
            = new DJIWaypointV2Error("The mission is across the no-fly zone.", -6001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_EXIT_MISSION_ON_RC_SIGNAL_LOST_INVALID
            = new DJIWaypointV2Error("The mission exit mission on RC signal lost is invalid.", -2008)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_FINISHED_ACTION_INVALID
            = new DJIWaypointV2Error("The mission finished action is invalid.", -2007)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_GOTO_FIRST_WAYPOINT_MODE_INVALID
            = new DJIWaypointV2Error("The mission goto first waypoint mode is invalid.", -2006)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_MAX_FLIGHT_SPEED_INVALID
            = new DJIWaypointV2Error("The mission max flight speed greaterthan 15m/s or less than 2m/s.", -2004)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_WAYPOINT_DISTANCE_TO_FAR
            = new DJIWaypointV2Error("Waypoint is too from two adjacent waypoints, The max distance is 5km.", -2015)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_WAYPOINT_DISTANCE_TOO_CLOSE
            = new DJIWaypointV2Error("Waypoint is too close to two adjacent waypoints. The min distance is 0.5m.", -2014)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error MISSION_WAYPOINT_MAX_FLIGHT_SPEED_OVER_MISSION_MAX_FLIGHT_SPEED
            = new DJIWaypointV2Error("The upload waypoints have onewaypoint max flight speed greaterthan mission max flight speed.", -2016)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error NO_EXECUTING_MISSION_TO_RECOVER
            = new DJIWaypointV2Error("There is no executing mission to recover mission.", -4011)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error NO_MISSION_EXECUTING
            = new DJIWaypointV2Error("There is no mission executing.", -4006)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error NO_MISSION_UPLOADED_IN_AIRCRAFT
            = new DJIWaypointV2Error("There is no mission uploaded in aircraft.", -3002)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error RECOVER_NO_RECORDED_POINT
            = new DJIWaypointV2Error("There is no recorded point to recover.", -4015)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error SDK_VERSION_NOT_MATCHED
            = new DJIWaypointV2Error("The version of the SDK doesn't match the firmware version.", -2032)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error UNKNOWN
            = new DJIWaypointV2Error("UnKnown", 10010)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error UPLOAD_ACTION_TRIGGER_TYPE_INVALID
            = new DJIWaypointV2Error("The upload action trigger type is invalid.", -8001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error UPLOAD_WAYPOINT_COUNT_OVER_MISSION_WAYPOINT_COUNT
            = new DJIWaypointV2Error("The upload waypoint count is bigger than mission waypoint count.", -2012)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error UPLOAD_WAYPOINT_INDEX_NOT_CONTINUE
            = new DJIWaypointV2Error("The index of upload waypoint is not continue after the stored waypoint.", -2025)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error UPLOADED_ACTION_ID_DUPLICATED
            = new DJIWaypointV2Error("The uploaded action Id is duplicated.", -7001)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error UPLOADED_WAYPOINTS_TOO_FEW
            = new DJIWaypointV2Error("The uploaded waypoints is too few.", -4005)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error WAYPOINT_AUTO_FLIGHT_SPEED_OVER_MISSION_MAX_FLGHT_SPEED
            = new DJIWaypointV2Error("The upload waypoints have one waypoint auto flight speed greater than mission max flight speed.", -2018)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error WAYPOINT_AUTO_FLIGHT_SPEED_OVER_WAYPOINT_MAX_FLIGHT_SPEED
            = new DJIWaypointV2Error("The upload waypoints have one waypoint auto flight speed greater than max flight speed.", -2017)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error WAYPOINT_COORDINATE_INVALID
            = new DJIWaypointV2Error("The waypoint position coordinate exceeds rational range.", -2028)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error WAYPOINT_DAMPING_DISTANCE_INVALID
            = new DJIWaypointV2Error("The waypoint damping distance is greater than or equal the distance of adjacent waypoint.", -2027)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error WAYPOINT_FLIGHT_PATH_MODE_INVALID
            = new DJIWaypointV2Error("The waypoint flight path mode is invalid.", -2022)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error WAYPOINT_HEADING_INVALID
            = new DJIWaypointV2Error("The waypoint heading invalid.", -2020)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error WAYPOINT_HEADING_MODE_INVALID
            = new DJIWaypointV2Error("The waypoint heading mode is invalid.", -2019)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">DJIWaypointV2Error</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error WAYPOINT_TURN_MODE_INVALID
            = new DJIWaypointV2Error("The waypoint turn mode is invalid.", -2021)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.error.DJIWaypointV2Error.</span><span class="interface-name">getDJIError</span></td><td width=15%><span class="source-code">static DJIWaypointV2Error getDJIError(int errorCode) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.</span><span class="interface-name">FillLightMode</span></td><td width=15%><span class="source-code">enum FillLightMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.FillLightMode.</span><span class="interface-name">AUTO</span></td><td width=15%><span class="source-code">    AUTO(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.FillLightMode.</span><span class="interface-name">BEACON</span></td><td width=15%><span class="source-code">    BEACON(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.FillLightMode.</span><span class="interface-name">OFF</span></td><td width=15%><span class="source-code">    OFF(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.FillLightMode.</span><span class="interface-name">ON</span></td><td width=15%><span class="source-code">    ON(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.FillLightMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.</span><span class="interface-name">PerceptionInformation</span></td><td width=15%><span class="source-code">class PerceptionInformation </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PerceptionInformation.</span><span class="interface-name">getDistances</span></td><td width=15%><span class="source-code">int[] getDistances() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PerceptionInformation.</span><span class="interface-name">getDownwardObstacleDistance</span></td><td width=15%><span class="source-code">int getDownwardObstacleDistance() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PerceptionInformation.</span><span class="interface-name">getAngleInterval</span></td><td width=15%><span class="source-code">float getAngleInterval() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PerceptionInformation.</span><span class="interface-name">getDataPackageIndex</span></td><td width=15%><span class="source-code">int getDataPackageIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PerceptionInformation.</span><span class="interface-name">getUpwardObstacleDistance</span></td><td width=15%><span class="source-code">int getUpwardObstacleDistance() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.</span><span class="interface-name">ObstacleAvoidanceSensorState</span></td><td width=15%><span class="source-code">class ObstacleAvoidanceSensorState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areObstacleAvoidanceSensorsInHorizontalDirectionEnabled</span></td><td width=15%><span class="source-code">boolean areObstacleAvoidanceSensorsInHorizontalDirectionEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areObstacleAvoidanceSensorsInHorizontalDirectionWorking</span></td><td width=15%><span class="source-code">boolean areObstacleAvoidanceSensorsInHorizontalDirectionWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areObstacleAvoidanceSensorsInVerticalDirectionEnabled</span></td><td width=15%><span class="source-code">boolean areObstacleAvoidanceSensorsInVerticalDirectionEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">areObstacleAvoidanceSensorsInVerticalDirectionWorking</span></td><td width=15%><span class="source-code">boolean areObstacleAvoidanceSensorsInVerticalDirectionWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isBackwardObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isBackwardObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isBackwardObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isBackwardObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isDownwardObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isDownwardObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isDownwardObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isDownwardObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isForwardObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isForwardObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isForwardObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isForwardObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isLeftSideObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isLeftSideObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isLeftSideObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isLeftSideObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isRightSideObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isRightSideObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isRightSideObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isRightSideObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isUpwardObstacleAvoidanceSensorEnabled</span></td><td width=15%><span class="source-code">boolean isUpwardObstacleAvoidanceSensorEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.ObstacleAvoidanceSensorState.</span><span class="interface-name">isUpwardObstacleAvoidanceSensorWorking</span></td><td width=15%><span class="source-code">boolean isUpwardObstacleAvoidanceSensorWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PerceptionInformation.</span><span class="interface-name">DJIFlightAssistantObstacleSensingDirection</span></td><td width=15%><span class="source-code">enum DJIFlightAssistantObstacleSensingDirection </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PerceptionInformation.DJIFlightAssistantObstacleSensingDirection.</span><span class="interface-name">Downward</span></td><td width=15%><span class="source-code">        Downward(0x00)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PerceptionInformation.DJIFlightAssistantObstacleSensingDirection.</span><span class="interface-name">Horizontal</span></td><td width=15%><span class="source-code">        Horizontal(0x02)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.flightassistant.PerceptionInformation.DJIFlightAssistantObstacleSensingDirection.</span><span class="interface-name">Upward</span></td><td width=15%><span class="source-code">        Upward(0x01)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.FlightControllerState.</span><span class="interface-name">isActiveBrakeEngaged</span></td><td width=15%><span class="source-code">boolean isActiveBrakeEngaged() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.LEDsSettings.Builder.</span><span class="interface-name">beaconsOn</span></td><td width=15%><span class="source-code">Builder beaconsOn(boolean beaconsOn) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.LEDsSettings.</span><span class="interface-name">areBeaconsOn</span></td><td width=15%><span class="source-code">boolean areBeaconsOn() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">reboot</span></td><td width=15%><span class="source-code">void reboot(@Nullable CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">AxialStiffnessState</span></td><td width=15%><span class="source-code">enum AxialStiffnessState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.AxialStiffnessState.</span><span class="interface-name">LOW</span></td><td width=15%><span class="source-code">    LOW(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.AxialStiffnessState.</span><span class="interface-name">NORMAL</span></td><td width=15%><span class="source-code">    NORMAL(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.AxialStiffnessState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(100)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">BalanceDetectionProgressStatus</span></td><td width=15%><span class="source-code">enum BalanceDetectionProgressStatus </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.BalanceDetectionProgressStatus.</span><span class="interface-name">ERROR</span></td><td width=15%><span class="source-code">    ERROR(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.BalanceDetectionProgressStatus.</span><span class="interface-name">FINISHED</span></td><td width=15%><span class="source-code">    FINISHED(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.BalanceDetectionProgressStatus.</span><span class="interface-name">IN_PROCESS</span></td><td width=15%><span class="source-code">    IN_PROCESS(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.BalanceDetectionProgressStatus.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(100)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">GimbalBalanceDetectionState</span></td><td width=15%><span class="source-code">class GimbalBalanceDetectionState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">getStatus</span></td><td width=15%><span class="source-code">BalanceDetectionProgressStatus getStatus() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">getDirectionAdjustmentStateOnPitch</span></td><td width=15%><span class="source-code">DirectionState getDirectionAdjustmentStateOnPitch() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">getDirectionAdjustmentStateOnRoll</span></td><td width=15%><span class="source-code">DirectionState getDirectionAdjustmentStateOnRoll() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">getDirectionAdjustmentStateOnYaw</span></td><td width=15%><span class="source-code">DirectionState getDirectionAdjustmentStateOnYaw() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">isAircraftMotorOn</span></td><td width=15%><span class="source-code">boolean isAircraftMotorOn() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">isAircraftStabilitySatisfied</span></td><td width=15%><span class="source-code">boolean isAircraftStabilitySatisfied() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">isGimbalMotorOverloaded</span></td><td width=15%><span class="source-code">boolean isGimbalMotorOverloaded() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GimbalBalanceDetectionState state)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">getProcess</span></td><td width=15%><span class="source-code">int getProcess() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">getResultOnPitch</span></td><td width=15%><span class="source-code">DetectionResultOnAxis getResultOnPitch() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">getResultOnRoll</span></td><td width=15%><span class="source-code">DetectionResultOnAxis getResultOnRoll() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalBalanceDetectionState.</span><span class="interface-name">getResultOnYaw</span></td><td width=15%><span class="source-code">DetectionResultOnAxis getResultOnYaw() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">CoaxialityDetectionProgressStatus</span></td><td width=15%><span class="source-code">enum CoaxialityDetectionProgressStatus </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.CoaxialityDetectionProgressStatus.</span><span class="interface-name">ERROR</span></td><td width=15%><span class="source-code">    ERROR(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.CoaxialityDetectionProgressStatus.</span><span class="interface-name">FINISHED</span></td><td width=15%><span class="source-code">    FINISHED(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.CoaxialityDetectionProgressStatus.</span><span class="interface-name">IN_PROCESS</span></td><td width=15%><span class="source-code">    IN_PROCESS(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.CoaxialityDetectionProgressStatus.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(100)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">GimbalCoaxialityDetectionState</span></td><td width=15%><span class="source-code">class GimbalCoaxialityDetectionState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.</span><span class="interface-name">getStatus</span></td><td width=15%><span class="source-code">CoaxialityDetectionProgressStatus getStatus() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.</span><span class="interface-name">isAircraftMotorOn</span></td><td width=15%><span class="source-code">boolean isAircraftMotorOn() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.</span><span class="interface-name">isAircraftStabilitySatisfied</span></td><td width=15%><span class="source-code">boolean isAircraftStabilitySatisfied() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.</span><span class="interface-name">isGimbalMotorOverloaded</span></td><td width=15%><span class="source-code">boolean isGimbalMotorOverloaded() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GimbalCoaxialityDetectionState state)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.</span><span class="interface-name">getProcess</span></td><td width=15%><span class="source-code">int getProcess() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalCoaxialityDetectionState.</span><span class="interface-name">getResultOnPitch</span></td><td width=15%><span class="source-code">DetectionResultOnAxis getResultOnPitch() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">GimbalControlParametersAutoTuningState</span></td><td width=15%><span class="source-code">class GimbalControlParametersAutoTuningState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">Callback</span></td><td width=15%><span class="source-code">interface Callback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">getStatus</span></td><td width=15%><span class="source-code">ControlParametersAutoTuningStatus getStatus() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">isAircraftMotorOn</span></td><td width=15%><span class="source-code">boolean isAircraftMotorOn() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">isBaseAttitudeNormal</span></td><td width=15%><span class="source-code">boolean isBaseAttitudeNormal() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">isGyroDriftNormal</span></td><td width=15%><span class="source-code">boolean isGyroDriftNormal() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">isJointAngleDeviationNormal</span></td><td width=15%><span class="source-code">boolean isJointAngleDeviationNormal() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">isLoadInstalled</span></td><td width=15%><span class="source-code">boolean isLoadInstalled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">isPitchLocked</span></td><td width=15%><span class="source-code">boolean isPitchLocked() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">isProtectingGimbalMotorLockedRotor</span></td><td width=15%><span class="source-code">boolean isProtectingGimbalMotorLockedRotor() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">isRollLocked</span></td><td width=15%><span class="source-code">boolean isRollLocked() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">isYawLocked</span></td><td width=15%><span class="source-code">boolean isYawLocked() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull GimbalControlParametersAutoTuningState state)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">getProcess</span></td><td width=15%><span class="source-code">int getProcess() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">getRotationalInertiaOnPitch</span></td><td width=15%><span class="source-code">RotationalInertiaState getRotationalInertiaOnPitch() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">getRotationalInertiaOnRoll</span></td><td width=15%><span class="source-code">RotationalInertiaState getRotationalInertiaOnRoll() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">getRotationalInertiaOnYaw</span></td><td width=15%><span class="source-code">RotationalInertiaState getRotationalInertiaOnYaw() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">getStiffnessOnPitch</span></td><td width=15%><span class="source-code">AxialStiffnessState getStiffnessOnPitch() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">getStiffnessOnRoll</span></td><td width=15%><span class="source-code">AxialStiffnessState getStiffnessOnRoll() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.GimbalControlParametersAutoTuningState.</span><span class="interface-name">getStiffnessOnYaw</span></td><td width=15%><span class="source-code">AxialStiffnessState getStiffnessOnYaw() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">ControlParametersAutoTuningStatus</span></td><td width=15%><span class="source-code">enum ControlParametersAutoTuningStatus </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.ControlParametersAutoTuningStatus.</span><span class="interface-name">ERROR</span></td><td width=15%><span class="source-code">    ERROR(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.ControlParametersAutoTuningStatus.</span><span class="interface-name">FINISHED</span></td><td width=15%><span class="source-code">    FINISHED(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.ControlParametersAutoTuningStatus.</span><span class="interface-name">IN_PROCESS</span></td><td width=15%><span class="source-code">    IN_PROCESS(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.ControlParametersAutoTuningStatus.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(100)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">DetectionResultOnAxis</span></td><td width=15%><span class="source-code">enum DetectionResultOnAxis </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DetectionResultOnAxis.</span><span class="interface-name">BAD</span></td><td width=15%><span class="source-code">    BAD(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DetectionResultOnAxis.</span><span class="interface-name">GOOD</span></td><td width=15%><span class="source-code">    GOOD(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DetectionResultOnAxis.</span><span class="interface-name">GREAT</span></td><td width=15%><span class="source-code">    GREAT(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DetectionResultOnAxis.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(100)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">DirectionAdjustmentResult</span></td><td width=15%><span class="source-code">enum DirectionAdjustmentResult </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DirectionAdjustmentResult.</span><span class="interface-name">BAD</span></td><td width=15%><span class="source-code">    BAD(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DirectionAdjustmentResult.</span><span class="interface-name">GOOD</span></td><td width=15%><span class="source-code">    GOOD(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DirectionAdjustmentResult.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(100)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">DirectionState</span></td><td width=15%><span class="source-code">class DirectionState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DirectionState.</span><span class="interface-name">getAdjustmentResultFB</span></td><td width=15%><span class="source-code">DirectionAdjustmentResult getAdjustmentResultFB() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DirectionState.</span><span class="interface-name">getAdjustmentResultLR</span></td><td width=15%><span class="source-code">DirectionAdjustmentResult getAdjustmentResultLR() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DirectionState.</span><span class="interface-name">getAdjustmentResultUD</span></td><td width=15%><span class="source-code">DirectionAdjustmentResult getAdjustmentResultUD() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DirectionState.</span><span class="interface-name">getAdjustmentSuggestionFB</span></td><td width=15%><span class="source-code">SuggestedDirectionAdjustment getAdjustmentSuggestionFB() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DirectionState.</span><span class="interface-name">getAdjustmentSuggestionLR</span></td><td width=15%><span class="source-code">SuggestedDirectionAdjustment getAdjustmentSuggestionLR() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.DirectionState.</span><span class="interface-name">getAdjustmentSuggestionUD</span></td><td width=15%><span class="source-code">SuggestedDirectionAdjustment getAdjustmentSuggestionUD() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">RotationalInertiaState</span></td><td width=15%><span class="source-code">enum RotationalInertiaState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.RotationalInertiaState.</span><span class="interface-name">NORMAL</span></td><td width=15%><span class="source-code">    NORMAL(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.RotationalInertiaState.</span><span class="interface-name">TOO_LARGER</span></td><td width=15%><span class="source-code">    TOO_LARGER(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.RotationalInertiaState.</span><span class="interface-name">SMALLER</span></td><td width=15%><span class="source-code">    SMALLER(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.RotationalInertiaState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.</span><span class="interface-name">SuggestedDirectionAdjustment</span></td><td width=15%><span class="source-code">enum SuggestedDirectionAdjustment </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.SuggestedDirectionAdjustment.</span><span class="interface-name">BACKWARDS</span></td><td width=15%><span class="source-code">    BACKWARDS</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.SuggestedDirectionAdjustment.</span><span class="interface-name">DOWNWARDS</span></td><td width=15%><span class="source-code">    DOWNWARDS</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.SuggestedDirectionAdjustment.</span><span class="interface-name">FORWARDS</span></td><td width=15%><span class="source-code">    FORWARDS</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.SuggestedDirectionAdjustment.</span><span class="interface-name">LEFT</span></td><td width=15%><span class="source-code">    LEFT</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.SuggestedDirectionAdjustment.</span><span class="interface-name">NONE</span></td><td width=15%><span class="source-code">    NONE</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.SuggestedDirectionAdjustment.</span><span class="interface-name">RIGHT</span></td><td width=15%><span class="source-code">    RIGHT</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.XPortState.SuggestedDirectionAdjustment.</span><span class="interface-name">UPWARDS</span></td><td width=15%><span class="source-code">    UPWARDS</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.</span><span class="interface-name">MultiGimbalConnectionWorkingStatus</span></td><td width=15%><span class="source-code">class MultiGimbalConnectionWorkingStatus </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.MultiGimbalConnectionWorkingStatus.</span><span class="interface-name">isLeftGimbalRunningWithMultiGimbalConnection</span></td><td width=15%><span class="source-code">boolean isLeftGimbalRunningWithMultiGimbalConnection() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.MultiGimbalConnectionWorkingStatus.</span><span class="interface-name">isMultiGimbalConnectionWorking</span></td><td width=15%><span class="source-code">boolean isMultiGimbalConnectionWorking() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.MultiGimbalConnectionWorkingStatus.</span><span class="interface-name">isRightGimbalRunningWithMultiGimbalConnection</span></td><td width=15%><span class="source-code">boolean isRightGimbalRunningWithMultiGimbalConnection() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.MultiGimbalConnectionWorkingStatus.</span><span class="interface-name">isUpperGimbalRunningWithMultiGimbalConnection</span></td><td width=15%><span class="source-code">boolean isUpperGimbalRunningWithMultiGimbalConnection() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.</span><span class="interface-name">ResetDirection</span></td><td width=15%><span class="source-code">enum ResetDirection </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.ResetDirection.</span><span class="interface-name">CENTER</span></td><td width=15%><span class="source-code">    CENTER(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.ResetDirection.</span><span class="interface-name">UP_OR_DOWN</span></td><td width=15%><span class="source-code">    UP_OR_DOWN(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.gimbal.Axis.</span><span class="interface-name">YAW_AND_PITCH</span></td><td width=15%><span class="source-code">    YAW_AND_PITCH(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">setBalanceCheckCallback</span></td><td width=15%><span class="source-code">void setBalanceCheckCallback(@Nullable GimbalBalanceDetectionState.Callback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">setConcentricityCheckCallback</span></td><td width=15%><span class="source-code">void setConcentricityCheckCallback(@Nullable GimbalCoaxialityDetectionState.Callback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">setStiffnessSelfTuningCallback</span></td><td width=15%><span class="source-code">void setStiffnessSelfTuningCallback(@Nullable GimbalControlParametersAutoTuningState.Callback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">getMultiGimbalAttitudeSynchronizationStatus</span></td><td width=15%><span class="source-code">MultiGimbalConnectionWorkingStatus getMultiGimbalAttitudeSynchronizationStatus() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">resetControlParameters</span></td><td width=15%><span class="source-code">void resetControlParameters(final CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">reset</span></td><td width=15%><span class="source-code">void reset(Axis axis, ResetDirection resetDirection, @Nullable final CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">startBalanceDetection</span></td><td width=15%><span class="source-code">void startBalanceDetection(final CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">startConcentricityDetection</span></td><td width=15%><span class="source-code">void startConcentricityDetection(final CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">startControlParametersAutoTuning</span></td><td width=15%><span class="source-code">void startControlParametersAutoTuning(final CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">startMultiGimbalAttitudeSynchronization</span></td><td width=15%><span class="source-code">void startMultiGimbalAttitudeSynchronization(int[] gimbals, final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">stopBalanceDetection</span></td><td width=15%><span class="source-code">void stopBalanceDetection(final CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">stopConcentricityDetection</span></td><td width=15%><span class="source-code">void stopConcentricityDetection(final CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">stopControlParametersAutoTuning</span></td><td width=15%><span class="source-code">void stopControlParametersAutoTuning(final CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.gimbal.Gimbal.</span><span class="interface-name">stopMultiGimbalAttitudeSynchronization</span></td><td width=15%><span class="source-code">void stopMultiGimbalAttitudeSynchronization(final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getDownwardAvoidanceEnabled</span></td><td width=15%><span class="source-code">void getDownwardAvoidanceEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getDownwardFillLightMode</span></td><td width=15%><span class="source-code">void getDownwardFillLightMode(
        @NonNull CommonCallbacks.CompletionCallbackWith&lt;FillLightMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getMaxPerceptionDistance</span></td><td width=15%><span class="source-code">void getMaxPerceptionDistance(@NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallbackWith&lt;Float&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getObstaclesAvoidanceDistance</span></td><td width=15%><span class="source-code">void getObstaclesAvoidanceDistance(@NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallbackWith&lt;Float&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getUpwardAvoidanceEnabled</span></td><td width=15%><span class="source-code">void getUpwardAvoidanceEnabled(@NonNull CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">getUpwardFillLightMode</span></td><td width=15%><span class="source-code">void getUpwardFillLightMode(
            @NonNull CommonCallbacks.CompletionCallbackWith&lt;FillLightMode&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setDownwardAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setDownwardAvoidanceEnabled(Boolean enabled, @Nullable CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setDownwardFillLightMode</span></td><td width=15%><span class="source-code">void setDownwardFillLightMode(@NonNull FillLightMode mode, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setMaxPerceptionDistance</span></td><td width=15%><span class="source-code">void setMaxPerceptionDistance(@FloatRange(from = 5, to = 45) float distance, @NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setObstacleAvoidanceSensorStateListener</span></td><td width=15%><span class="source-code">void setObstacleAvoidanceSensorStateListener(@NonNull CompletionCallbackWith&lt;ObstacleAvoidanceSensorState&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setObstaclesAvoidanceDistance</span></td><td width=15%><span class="source-code">void setObstaclesAvoidanceDistance(float distance, @NonNull PerceptionInformation.DJIFlightAssistantObstacleSensingDirection direction, @Nullable CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setVisualPerceptionInformationCallback</span></td><td width=15%><span class="source-code">void setVisualPerceptionInformationCallback(@NonNull CompletionCallbackWith&lt;PerceptionInformation&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setUpwardAvoidanceEnabled</span></td><td width=15%><span class="source-code">void setUpwardAvoidanceEnabled(Boolean enabled, @Nullable CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightAssistant.</span><span class="interface-name">setUpwardFillLightMode</span></td><td width=15%><span class="source-code">void setUpwardFillLightMode(@NonNull FillLightMode mode, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.keysdk.KeyManager.</span><span class="interface-name">removeKey</span></td><td width=15%><span class="source-code">void removeKey(DJIKey key) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.sdkmanager.LDMManager.</span><span class="interface-name">getLDMSupported</span></td><td width=15%><span class="source-code">void getLDMSupported(CommonCallbacks.CompletionCallbackWith&lt;Boolean&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.</span><span class="interface-name">LaserError</span></td><td width=15%><span class="source-code">enum LaserError </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserError.</span><span class="interface-name">NO_SIGNAL</span></td><td width=15%><span class="source-code">    NO_SIGNAL(0x03)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserError.</span><span class="interface-name">NORMAL</span></td><td width=15%><span class="source-code">    NORMAL(0x00)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserError.</span><span class="interface-name">TOO_CLOSE</span></td><td width=15%><span class="source-code">    TOO_CLOSE(0x01)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserError.</span><span class="interface-name">TOO_FAR</span></td><td width=15%><span class="source-code">    TOO_FAR(0x02)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.camera.LaserError.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.MediaType.</span><span class="interface-name">JSON</span></td><td width=15%><span class="source-code">        JSON(15, "json")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.MediaType.</span><span class="interface-name">PHOTO_FOLDER</span></td><td width=15%><span class="source-code">        PHOTO_FOLDER(16, "")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.MediaType.</span><span class="interface-name">VIDEO_FOLDER</span></td><td width=15%><span class="source-code">        VIDEO_FOLDER(17, "")</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.</span><span class="interface-name">fetchSuperResJSON</span></td><td width=15%><span class="source-code">void fetchSuperResJSON(@Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaFile.</span><span class="interface-name">getSuperResInfoBean</span></td><td width=15%><span class="source-code">SuperResInfoBean getSuperResInfoBean() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.media.MediaManager.</span><span class="interface-name">isCustomizeDCFFileSupported</span></td><td width=15%><span class="source-code">    protected boolean isCustomizeDCFFileSupported() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.MissionControl.</span><span class="interface-name">getWaypointMissionV2Operator</span></td><td width=15%><span class="source-code">WaypointV2MissionOperator getWaypointMissionV2Operator() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.OcuSyncBandwidth.</span><span class="interface-name">Bandwidth40MHZ</span></td><td width=15%><span class="source-code">    Bandwidth40MHZ (2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.airlink.OcuSyncLink.</span><span class="interface-name">closeAllVideoSources</span></td><td width=15%><span class="source-code">void closeAllVideoSources(@Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">getPipelines</span></td><td width=15%><span class="source-code">Pipelines getPipelines() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.FlightController.</span><span class="interface-name">savePipelinesLog</span></td><td width=15%><span class="source-code">void savePipelinesLog(boolean enabled) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">ActivateInfo</span></td><td width=15%><span class="source-code">class ActivateInfo </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.ActivateInfo.</span><span class="interface-name">isActivated</span></td><td width=15%><span class="source-code">boolean isActivated() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">onVideoDataReceived</span></td><td width=15%><span class="source-code">        void onVideoDataReceived(byte[] data, int len)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">setConfigWidgetsListener</span></td><td width=15%><span class="source-code">void setConfigWidgetsListener(PayloadWidgetListener listener) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">setMainInterfaceWidgetsListener</span></td><td width=15%><span class="source-code">void setMainInterfaceWidgetsListener(PayloadWidgetListener listener) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">PayloadDeviceType</span></td><td width=15%><span class="source-code">enum PayloadDeviceType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.PayloadDeviceType.</span><span class="interface-name">DJI_SKYPORT_1</span></td><td width=15%><span class="source-code">    DJI_SKYPORT_1(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.PayloadDeviceType.</span><span class="interface-name">DJI_SKYPORT_2</span></td><td width=15%><span class="source-code">    DJI_SKYPORT_2(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.PayloadDeviceType.</span><span class="interface-name">DJI_X_PORT</span></td><td width=15%><span class="source-code">    DJI_X_PORT(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.PayloadDeviceType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">PayloadProductPhase</span></td><td width=15%><span class="source-code">enum PayloadProductPhase </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.PayloadProductPhase.</span><span class="interface-name">DEVELOPMENT</span></td><td width=15%><span class="source-code">    DEVELOPMENT(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.PayloadProductPhase.</span><span class="interface-name">RELEASE</span></td><td width=15%><span class="source-code">    RELEASE(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.PayloadProductPhase.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0XFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">PayloadWidgetDownloadListener</span></td><td width=15%><span class="source-code">interface PayloadWidgetDownloadListener </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">onFailure</span></td><td width=15%><span class="source-code">void onFailure(DJIError error)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">onProgress</span></td><td width=15%><span class="source-code">void onProgress(int process)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">onSuccess</span></td><td width=15%><span class="source-code">void onSuccess()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">PayloadWidgetListener</span></td><td width=15%><span class="source-code">interface PayloadWidgetListener </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.payload.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">    void onUpdate(PayloadWidget[] widgets)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">VideoDataReceivedCallback</span></td><td width=15%><span class="source-code">interface VideoDataReceivedCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">fetchPayloadWidgetsFile</span></td><td width=15%><span class="source-code">void fetchPayloadWidgetsFile(final PayloadWidgetDownloadListener listener) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">getConfigInterfaceWidgets</span></td><td width=15%><span class="source-code">PayloadWidget[] getConfigInterfaceWidgets() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">getDeviceType</span></td><td width=15%><span class="source-code">PayloadDeviceType getDeviceType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">getMainInterfaceWidgets</span></td><td width=15%><span class="source-code">PayloadWidget[] getMainInterfaceWidgets() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">getPayloadChannelPriority</span></td><td width=15%><span class="source-code">void getPayloadChannelPriority(@NonNull PhysicalSource physicalSource,  @NonNull CommonCallbacks.CompletionCallbackWith&lt;VideoFeedPriority&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">getProductPhase</span></td><td width=15%><span class="source-code">PayloadProductPhase getProductPhase() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">isFeatureOpened</span></td><td width=15%><span class="source-code">boolean isFeatureOpened() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">getPipelines</span></td><td width=15%><span class="source-code">Pipelines getPipelines() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">setPayloadChannelPriority</span></td><td width=15%><span class="source-code">void setPayloadChannelPriority(@NonNull VideoFeedPriority priority, @NonNull PhysicalSource physicalSource, @Nullable final CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.payload.Payload.</span><span class="interface-name">setVideoDataReceivedCallback</span></td><td width=15%><span class="source-code">void setVideoDataReceivedCallback(VideoDataReceivedCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">Pipeline</span></td><td width=15%><span class="source-code">interface Pipeline </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">PipelineDeviceType</span></td><td width=15%><span class="source-code">enum PipelineDeviceType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineDeviceType.</span><span class="interface-name">ON_BOARD</span></td><td width=15%><span class="source-code">    ON_BOARD(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineDeviceType.</span><span class="interface-name">PAYLOAD</span></td><td width=15%><span class="source-code">    PAYLOAD(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.PipelineDeviceType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">TransmissionControlType</span></td><td width=15%><span class="source-code">enum TransmissionControlType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.TransmissionControlType.</span><span class="interface-name">STABLE</span></td><td width=15%><span class="source-code">    STABLE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.TransmissionControlType.</span><span class="interface-name">PUSH</span></td><td width=15%><span class="source-code">    PUSH(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">getId</span></td><td width=15%><span class="source-code">    int getId()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">getDeviceType</span></td><td width=15%><span class="source-code">    PipelineDeviceType getDeviceType()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">readData</span></td><td width=15%><span class="source-code">    int readData(byte[] buff, int offset, int length)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">getType</span></td><td width=15%><span class="source-code">    TransmissionControlType getType()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">writeData</span></td><td width=15%><span class="source-code">    int writeData(byte[] data, int offset, int length)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">Pipelines</span></td><td width=15%><span class="source-code">interface Pipelines </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">connect</span></td><td width=15%><span class="source-code">    void connect(int id, @NonNull TransmissionControlType transmissionType, @Nullable CommonCallbacks.CompletionCallback&lt;PipelineError&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">disconnect</span></td><td width=15%><span class="source-code">    void disconnect(int id, @Nullable CommonCallbacks.CompletionCallback&lt;PipelineError&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.mop.common.</span><span class="interface-name">getPipelines</span></td><td width=15%><span class="source-code">    Map&lt;Integer, Pipeline&gt; getPipelines()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">changePassword</span></td><td width=15%><span class="source-code">void changePassword(@NonNull String oldPassword, @NonNull String newPassword, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">getName</span></td><td width=15%><span class="source-code">void getName(@Nullable CommonCallbacks.CompletionCallbackWith&lt;String&gt; callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">hasDeviceAdminLoggedIn</span></td><td width=15%><span class="source-code">boolean hasDeviceAdminLoggedIn() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">logInAsDeviceAdmin</span></td><td width=15%><span class="source-code">void logInAsDeviceAdmin(@NonNull String password, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">logOut</span></td><td width=15%><span class="source-code">void logOut(@Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.basestation.BaseStation.</span><span class="interface-name">setName</span></td><td width=15%><span class="source-code">void setName(@NonNull String name, @Nullable CommonCallbacks.CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServiceChannelState.</span><span class="interface-name">ACCOUNT_EXPIRED</span></td><td width=15%><span class="source-code">    ACCOUNT_EXPIRED</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlansState.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlansState.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">NetworkServicePlansState build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlansState.Builder.</span><span class="interface-name">plans</span></td><td width=15%><span class="source-code">Builder plans(List&lt;NetworkServicePlan&gt; plans) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlansState.Builder.</span><span class="interface-name">state</span></td><td width=15%><span class="source-code">Builder state(NetworkServiceAccountState state) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlansState.Builder.</span><span class="interface-name">supportedRenewalTimes</span></td><td width=15%><span class="source-code">Builder supportedRenewalTimes(int supportedRenewalTimes) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.NetworkServicePlansState.</span><span class="interface-name">getSupportedRenewalTimes</span></td><td width=15%><span class="source-code">int getSupportedRenewalTimes() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.</span><span class="interface-name">RTKBaseStationInformation</span></td><td width=15%><span class="source-code">class RTKBaseStationInformation </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.RTKBaseStationInformation.</span><span class="interface-name">getBaseStationID</span></td><td width=15%><span class="source-code">long getBaseStationID() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.RTKBaseStationInformation.</span><span class="interface-name">getBaseStationName</span></td><td width=15%><span class="source-code">String getBaseStationName() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.RTKBaseStationInformation.</span><span class="interface-name">getSignalLevel</span></td><td width=15%><span class="source-code">int getSignalLevel() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.</span><span class="interface-name">RTKConnectionStateWithBaseStationReferenceSource</span></td><td width=15%><span class="source-code">enum RTKConnectionStateWithBaseStationReferenceSource </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.RTKConnectionStateWithBaseStationReferenceSource.</span><span class="interface-name">IDLE</span></td><td width=15%><span class="source-code">    IDLE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.RTKConnectionStateWithBaseStationReferenceSource.</span><span class="interface-name">SCANNING</span></td><td width=15%><span class="source-code">    SCANNING(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.RTKConnectionStateWithBaseStationReferenceSource.</span><span class="interface-name">CONNECTED</span></td><td width=15%><span class="source-code">    CONNECTED(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.RTKConnectionStateWithBaseStationReferenceSource.</span><span class="interface-name">CONNECTING</span></td><td width=15%><span class="source-code">    CONNECTING(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.RTKConnectionStateWithBaseStationReferenceSource.</span><span class="interface-name">DISCONNECTED</span></td><td width=15%><span class="source-code">    DISCONNECTED(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.rtk.RTKConnectionStateWithBaseStationReferenceSource.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RTKState.</span><span class="interface-name">getMobileStation1SatelliteCount</span></td><td width=15%><span class="source-code">int getMobileStation1SatelliteCount() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.flightcontroller.RTKState.</span><span class="interface-name">getMobileStation2SatelliteCount</span></td><td width=15%><span class="source-code">int getMobileStation2SatelliteCount() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">RTKBaseStationListCallback</span></td><td width=15%><span class="source-code">interface RTKBaseStationListCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(RTKBaseStationInformation[] baseStationInformations)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">RTKConnectionStateWithBaseStationReferenceSourceCallback</span></td><td width=15%><span class="source-code">interface RTKConnectionStateWithBaseStationReferenceSourceCallback </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(@NonNull RTKConnectionStateWithBaseStationReferenceSource connectionState, @Nullable RTKBaseStationInformation information)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">connectToBaseStation</span></td><td width=15%><span class="source-code">void connectToBaseStation(long baseStationID, @Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">setRtkBaseStationListCallback</span></td><td width=15%><span class="source-code">void setRtkBaseStationListCallback(@Nullable RTKBaseStationListCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">setRtkConnectionStateWithBaseStationCallback</span></td><td width=15%><span class="source-code">void setRtkConnectionStateWithBaseStationCallback(RTKConnectionStateWithBaseStationReferenceSourceCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">startSearchBaseStation</span></td><td width=15%><span class="source-code">void startSearchBaseStation(@Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.flightcontroller.RTK.</span><span class="interface-name">stopSearchBaseStation</span></td><td width=15%><span class="source-code">void stopSearchBaseStation(@Nullable final CompletionCallback callback) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.remotecontroller.ChargeRemaining.</span><span class="interface-name">isCharging</span></td><td width=15%><span class="source-code">boolean isCharging() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.remotecontroller.RemoteController.</span><span class="interface-name">DisplayNameDJISmartControllerEnterpriseController</span></td><td width=15%><span class="source-code">static final String DisplayNameDJISmartControllerEnterpriseController = DJIRCAbstraction.DisplayNamePM430Controller</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.PhysicalSource.</span><span class="interface-name">TOP_CAM</span></td><td width=15%><span class="source-code">    TOP_CAM(0x08)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.</span><span class="interface-name">VideoFeedPriority</span></td><td width=15%><span class="source-code">enum VideoFeedPriority </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.VideoFeedPriority.</span><span class="interface-name">HIGH</span></td><td width=15%><span class="source-code">    HIGH(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.VideoFeedPriority.</span><span class="interface-name">LOW</span></td><td width=15%><span class="source-code">    LOW(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.VideoFeedPriority.</span><span class="interface-name">MEDIUM</span></td><td width=15%><span class="source-code">    MEDIUM(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.airlink.VideoFeedPriority.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">addVideoActiveStatusListener</span></td><td width=15%><span class="source-code">        boolean addVideoActiveStatusListener(@NonNull final VideoActiveStatusListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">getPriority</span></td><td width=15%><span class="source-code">        void getPriority(@NonNull final CommonCallbacks.CompletionCallbackWith&lt;VideoFeedPriority&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">removeVideoActiveStatusListener</span></td><td width=15%><span class="source-code">        boolean removeVideoActiveStatusListener(VideoActiveStatusListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">setPriority</span></td><td width=15%><span class="source-code">        void setPriority(@NonNull VideoFeedPriority priority, @Nullable final CommonCallbacks.CompletionCallback callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">VideoActiveStatusListener</span></td><td width=15%><span class="source-code">interface VideoActiveStatusListener </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.camera.VideoFeeder.</span><span class="interface-name">onUpdate</span></td><td width=15%><span class="source-code">        void onUpdate(boolean active)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2</span></td><td width=15%><span class="source-code">class WaypointV2 </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointV2Action</span></td><td width=15%><span class="source-code">class WaypointV2Action </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.</span><span class="interface-name">AircraftControlType</span></td><td width=15%><span class="source-code">enum AircraftControlType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.AircraftControlType.</span><span class="interface-name">START_STOP_FLY</span></td><td width=15%><span class="source-code">        START_STOP_FLY(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.AircraftControlType.</span><span class="interface-name">ROTATE_YAW</span></td><td width=15%><span class="source-code">        ROTATE_YAW(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.</span><span class="interface-name">CameraOperationType</span></td><td width=15%><span class="source-code">enum CameraOperationType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.CameraOperationType.</span><span class="interface-name">START_RECORD_VIDEO</span></td><td width=15%><span class="source-code">        START_RECORD_VIDEO(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.CameraOperationType.</span><span class="interface-name">STOP_RECORD_VIDEO</span></td><td width=15%><span class="source-code">        STOP_RECORD_VIDEO(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.CameraOperationType.</span><span class="interface-name">SHOOT_SINGLE_PHOTO</span></td><td width=15%><span class="source-code">        SHOOT_SINGLE_PHOTO(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.CameraOperationType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.</span><span class="interface-name">GimbalOperationType</span></td><td width=15%><span class="source-code">enum GimbalOperationType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.GimbalOperationType.</span><span class="interface-name">AIRCRAFT_CONTROL_GIMBAL</span></td><td width=15%><span class="source-code">        AIRCRAFT_CONTROL_GIMBAL(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.GimbalOperationType.</span><span class="interface-name">ROTATE_GIMBAL</span></td><td width=15%><span class="source-code">        ROTATE_GIMBAL(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.GimbalOperationType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionDownloadEvent</span></td><td width=15%><span class="source-code">interface ActionDownloadEvent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    ActionDownloadProgress getProgress()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionDownloadProgress</span></td><td width=15%><span class="source-code">interface ActionDownloadProgress </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getLastDownloadedActionIndex</span></td><td width=15%><span class="source-code">    int getLastDownloadedActionIndex()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getTotalActionCount</span></td><td width=15%><span class="source-code">    int getTotalActionCount()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionExecutionEvent</span></td><td width=15%><span class="source-code">interface ActionExecutionEvent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    ActionState getCurrentState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    ActionState getPreviousState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    ActionExecutionProgress getProgress()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionExecutionProgress</span></td><td width=15%><span class="source-code">interface ActionExecutionProgress </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getExecutionActionID</span></td><td width=15%><span class="source-code">    int getExecutionActionID()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">isSuccess</span></td><td width=15%><span class="source-code">    boolean isSuccess()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionUploadEvent</span></td><td width=15%><span class="source-code">interface ActionUploadEvent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    ActionState getCurrentState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    ActionState getPreviousState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    ActionUploadProgress getProgress()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionUploadProgress</span></td><td width=15%><span class="source-code">interface ActionUploadProgress </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getLastUploadedWaypointIndex</span></td><td width=15%><span class="source-code">    int getLastUploadedWaypointIndex()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">getTotalActionCount</span></td><td width=15%><span class="source-code">    int getTotalActionCount()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionTypes</span></td><td width=15%><span class="source-code">class ActionTypes </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2Action.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2Action.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointV2Action build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2Action.Builder.</span><span class="interface-name">setActionID</span></td><td width=15%><span class="source-code">Builder setActionID(int actionID) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2Action.Builder.</span><span class="interface-name">setActuator</span></td><td width=15%><span class="source-code">Builder setActuator(WaypointActuator actuator) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2Action.Builder.</span><span class="interface-name">setTrigger</span></td><td width=15%><span class="source-code">Builder setTrigger(WaypointTrigger trigger) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.</span><span class="interface-name">ActionActuatorType</span></td><td width=15%><span class="source-code">enum ActionActuatorType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionActuatorType.</span><span class="interface-name">AIRCRAFT_CONTROL</span></td><td width=15%><span class="source-code">        AIRCRAFT_CONTROL(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionActuatorType.</span><span class="interface-name">CAMERA</span></td><td width=15%><span class="source-code">        CAMERA(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionActuatorType.</span><span class="interface-name">GIMBAL</span></td><td width=15%><span class="source-code">        GIMBAL(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionActuatorType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.</span><span class="interface-name">ActionIntervalType</span></td><td width=15%><span class="source-code">enum ActionIntervalType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionIntervalType.</span><span class="interface-name">DISTANCE</span></td><td width=15%><span class="source-code">        DISTANCE(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionIntervalType.</span><span class="interface-name">TIME</span></td><td width=15%><span class="source-code">        TIME(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionIntervalType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.</span><span class="interface-name">ActionTriggerType</span></td><td width=15%><span class="source-code">enum ActionTriggerType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionTriggerType.</span><span class="interface-name">ASSOCIATE</span></td><td width=15%><span class="source-code">        ASSOCIATE(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionTriggerType.</span><span class="interface-name">SIMPLE_INTERVAL</span></td><td width=15%><span class="source-code">        SIMPLE_INTERVAL(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionTriggerType.</span><span class="interface-name">REACH_POINT</span></td><td width=15%><span class="source-code">        REACH_POINT(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionTriggerType.</span><span class="interface-name">TRAJECTORY</span></td><td width=15%><span class="source-code">        TRAJECTORY(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.ActionTriggerType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointActuator</span></td><td width=15%><span class="source-code">class WaypointActuator </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointActuator build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.Builder.</span><span class="interface-name">setActuatorIndex</span></td><td width=15%><span class="source-code">Builder setActuatorIndex(int index) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.Builder.</span><span class="interface-name">setActuatorType</span></td><td width=15%><span class="source-code">Builder setActuatorType(ActionActuatorType actuatorType) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.Builder.</span><span class="interface-name">setAircraftControlActuatorParam</span></td><td width=15%><span class="source-code">Builder setAircraftControlActuatorParam(WaypointAircraftControlParam aircraftControlActuatorParam) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.Builder.</span><span class="interface-name">setCameraActuatorParam</span></td><td width=15%><span class="source-code">Builder setCameraActuatorParam(WaypointCameraActuatorParam cameraActuatorParam) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.Builder.</span><span class="interface-name">setGimbalActuatorParam</span></td><td width=15%><span class="source-code">Builder setGimbalActuatorParam(WaypointGimbalActuatorParam gimbalActuatorParam) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.</span><span class="interface-name">getActuatorIndex</span></td><td width=15%><span class="source-code">int getActuatorIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.</span><span class="interface-name">getAircraftControlActuatorParam</span></td><td width=15%><span class="source-code">WaypointAircraftControlParam getAircraftControlActuatorParam() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.</span><span class="interface-name">getCameraActuatorParam</span></td><td width=15%><span class="source-code">WaypointCameraActuatorParam getCameraActuatorParam() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.</span><span class="interface-name">getGimbalActuatorParam</span></td><td width=15%><span class="source-code">WaypointGimbalActuatorParam getGimbalActuatorParam() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointActuator.</span><span class="interface-name">getActuatorType</span></td><td width=15%><span class="source-code">ActionActuatorType getActuatorType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointTrigger</span></td><td width=15%><span class="source-code">class WaypointTrigger </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointTrigger build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.Builder.</span><span class="interface-name">setAssociateParam</span></td><td width=15%><span class="source-code">Builder setAssociateParam(WaypointV2AssociateTriggerParam associateParam) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.Builder.</span><span class="interface-name">setIntervalTriggerParam</span></td><td width=15%><span class="source-code">Builder setIntervalTriggerParam(WaypointIntervalTriggerParam intervalTriggerParam) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.Builder.</span><span class="interface-name">setReachPointParam</span></td><td width=15%><span class="source-code">Builder setReachPointParam(WaypointReachPointTriggerParam simpleReachPointParam) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.Builder.</span><span class="interface-name">setTrajectoryParam</span></td><td width=15%><span class="source-code">Builder setTrajectoryParam(WaypointTrajectoryTriggerParam trajectoryParam) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.Builder.</span><span class="interface-name">setTriggerType</span></td><td width=15%><span class="source-code">Builder setTriggerType(ActionTriggerType triggerType) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.</span><span class="interface-name">getTriggerType</span></td><td width=15%><span class="source-code">ActionTriggerType getTriggerType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.</span><span class="interface-name">getAssociateParam</span></td><td width=15%><span class="source-code">WaypointV2AssociateTriggerParam getAssociateParam() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.</span><span class="interface-name">getIntervalTriggerParam</span></td><td width=15%><span class="source-code">WaypointIntervalTriggerParam getIntervalTriggerParam() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.</span><span class="interface-name">getReachPointParam</span></td><td width=15%><span class="source-code">WaypointReachPointTriggerParam getReachPointParam() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrigger.</span><span class="interface-name">getTrajectoryParam</span></td><td width=15%><span class="source-code">WaypointTrajectoryTriggerParam getTrajectoryParam() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2Action.</span><span class="interface-name">getActionID</span></td><td width=15%><span class="source-code">int getActionID() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2Action.</span><span class="interface-name">getActuator</span></td><td width=15%><span class="source-code">WaypointActuator getActuator() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2Action.</span><span class="interface-name">getTrigger</span></td><td width=15%><span class="source-code">WaypointTrigger getTrigger() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointAircraftControlParam</span></td><td width=15%><span class="source-code">class WaypointAircraftControlParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointAircraftControlParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlParam.Builder.</span><span class="interface-name">setAircraftControlType</span></td><td width=15%><span class="source-code">Builder setAircraftControlType(ActionTypes.AircraftControlType aircraftControlType) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlParam.Builder.</span><span class="interface-name">setFlyControlParam</span></td><td width=15%><span class="source-code">Builder setFlyControlParam(WaypointAircraftControlStartStopFlyParam flyControlParam) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlParam.Builder.</span><span class="interface-name">setRotateYawParam</span></td><td width=15%><span class="source-code">Builder setRotateYawParam(WaypointAircraftControlRotateYawParam rotateYawParam) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlParam.</span><span class="interface-name">getFlyControlParam</span></td><td width=15%><span class="source-code">WaypointAircraftControlStartStopFlyParam getFlyControlParam() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlParam.</span><span class="interface-name">getAircraftControlType</span></td><td width=15%><span class="source-code">ActionTypes.AircraftControlType getAircraftControlType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlParam.</span><span class="interface-name">getRotateYawParam</span></td><td width=15%><span class="source-code">WaypointAircraftControlRotateYawParam getRotateYawParam() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointCameraActuatorParam</span></td><td width=15%><span class="source-code">class WaypointCameraActuatorParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraActuatorParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraActuatorParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointCameraActuatorParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraActuatorParam.Builder.</span><span class="interface-name">setCameraOperationType</span></td><td width=15%><span class="source-code">Builder setCameraOperationType(@NonNull CameraOperationType type) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraActuatorParam.</span><span class="interface-name">getCameraOperationType</span></td><td width=15%><span class="source-code">CameraOperationType getCameraOperationType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointGimbalActuatorParam</span></td><td width=15%><span class="source-code">class WaypointGimbalActuatorParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointGimbalActuatorParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointGimbalActuatorParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointGimbalActuatorParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointGimbalActuatorParam.Builder.</span><span class="interface-name">operationType</span></td><td width=15%><span class="source-code">Builder operationType(ActionTypes.GimbalOperationType val) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointGimbalActuatorParam.Builder.</span><span class="interface-name">rotation</span></td><td width=15%><span class="source-code">Builder rotation(Rotation val) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointGimbalActuatorParam.</span><span class="interface-name">getOperationType</span></td><td width=15%><span class="source-code">ActionTypes.GimbalOperationType getOperationType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointGimbalActuatorParam.</span><span class="interface-name">getRotation</span></td><td width=15%><span class="source-code">Rotation getRotation() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointAircraftControlStartStopFlyParam</span></td><td width=15%><span class="source-code">class WaypointAircraftControlStartStopFlyParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlStartStopFlyParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlStartStopFlyParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointAircraftControlStartStopFlyParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlStartStopFlyParam.Builder.</span><span class="interface-name">setStartFly</span></td><td width=15%><span class="source-code">Builder setStartFly(boolean startFly) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlStartStopFlyParam.</span><span class="interface-name">isStartFly</span></td><td width=15%><span class="source-code">boolean isStartFly() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointAircraftControlRotateYawParam</span></td><td width=15%><span class="source-code">class WaypointAircraftControlRotateYawParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlRotateYawParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlRotateYawParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointAircraftControlRotateYawParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlRotateYawParam.Builder.</span><span class="interface-name">setDirection</span></td><td width=15%><span class="source-code">Builder setDirection(WaypointV2MissionTypes.WaypointV2TurnMode direction) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlRotateYawParam.Builder.</span><span class="interface-name">setRelative</span></td><td width=15%><span class="source-code">Builder setRelative(boolean relative) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlRotateYawParam.Builder.</span><span class="interface-name">setYawAngle</span></td><td width=15%><span class="source-code">Builder setYawAngle(float yawAngle) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlRotateYawParam.</span><span class="interface-name">getDirection</span></td><td width=15%><span class="source-code">WaypointV2MissionTypes.WaypointV2TurnMode getDirection() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlRotateYawParam.</span><span class="interface-name">getYawAngle</span></td><td width=15%><span class="source-code">float getYawAngle() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointAircraftControlRotateYawParam.</span><span class="interface-name">isRelative</span></td><td width=15%><span class="source-code">boolean isRelative() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointCameraZoomParam</span></td><td width=15%><span class="source-code">class WaypointCameraZoomParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraZoomParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraZoomParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointCameraZoomParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraZoomParam.Builder.</span><span class="interface-name">setFocalLength</span></td><td width=15%><span class="source-code">Builder setFocalLength(int focalLength) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraZoomParam.</span><span class="interface-name">getFocalLength</span></td><td width=15%><span class="source-code">int getFocalLength() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointCameraFocusParam</span></td><td width=15%><span class="source-code">class WaypointCameraFocusParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraFocusParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraFocusParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointCameraFocusParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraFocusParam.Builder.</span><span class="interface-name">focusTarget</span></td><td width=15%><span class="source-code">Builder focusTarget(PointF focusTarget) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointCameraFocusParam.</span><span class="interface-name">getFocusTarget</span></td><td width=15%><span class="source-code">PointF getFocusTarget() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2Mission</span></td><td width=15%><span class="source-code">class WaypointV2Mission </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2MissionDownloadEvent</span></td><td width=15%><span class="source-code">interface WaypointV2MissionDownloadEvent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    WaypointV2DownloadProgress getProgress()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2MissionExecutionEvent</span></td><td width=15%><span class="source-code">interface WaypointV2MissionExecutionEvent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getCurrentState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getPreviousState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    WaypointV2ExecutionProgress getProgress()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">MissionGotoWaypointMode</span></td><td width=15%><span class="source-code">enum MissionGotoWaypointMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.MissionGotoWaypointMode.</span><span class="interface-name">POINT_TO_POINT</span></td><td width=15%><span class="source-code">        POINT_TO_POINT(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.MissionGotoWaypointMode.</span><span class="interface-name">SAFELY</span></td><td width=15%><span class="source-code">        SAFELY(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">WaypointV2MissionOperator</span></td><td width=15%><span class="source-code">interface WaypointV2MissionOperator </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2DownloadProgress</span></td><td width=15%><span class="source-code">interface WaypointV2DownloadProgress </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getLastDownloadedWaypointIndex</span></td><td width=15%><span class="source-code">    int getLastDownloadedWaypointIndex()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getTotalWaypointCount</span></td><td width=15%><span class="source-code">    int getTotalWaypointCount()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2ExecutionProgress</span></td><td width=15%><span class="source-code">interface WaypointV2ExecutionProgress </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getExecuteState</span></td><td width=15%><span class="source-code">    WaypointV2MissionExecuteState getExecuteState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">isWaypointReached</span></td><td width=15%><span class="source-code">    boolean isWaypointReached()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getTargetWaypointIndex</span></td><td width=15%><span class="source-code">    int getTargetWaypointIndex()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">InterruptRecoverActionType</span></td><td width=15%><span class="source-code">enum InterruptRecoverActionType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.InterruptRecoverActionType.</span><span class="interface-name">GoBackToCurrentProjectionPoint</span></td><td width=15%><span class="source-code">    GoBackToCurrentProjectionPoint(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.InterruptRecoverActionType.</span><span class="interface-name">GoBackToNextProjectionPoint</span></td><td width=15%><span class="source-code">    GoBackToNextProjectionPoint(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.InterruptRecoverActionType.</span><span class="interface-name">GoBackToNextNextProjectionPoint</span></td><td width=15%><span class="source-code">    GoBackToNextNextProjectionPoint(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.InterruptRecoverActionType.</span><span class="interface-name">GoBackToRecordPoint</span></td><td width=15%><span class="source-code">    GoBackToRecordPoint(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.InterruptRecoverActionType.</span><span class="interface-name">Unknown</span></td><td width=15%><span class="source-code">    Unknown(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">ActionState</span></td><td width=15%><span class="source-code">enum ActionState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionState.</span><span class="interface-name">DISCONNECTED</span></td><td width=15%><span class="source-code">    DISCONNECTED(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionState.</span><span class="interface-name">Executing</span></td><td width=15%><span class="source-code">    Executing(9)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionState.</span><span class="interface-name">Interrupted</span></td><td width=15%><span class="source-code">    Interrupted(13)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionState.</span><span class="interface-name">NOT_SUPPORTED</span></td><td width=15%><span class="source-code">    NOT_SUPPORTED(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionState.</span><span class="interface-name">READY_TO_EXECUTE</span></td><td width=15%><span class="source-code">    READY_TO_EXECUTE(7)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionState.</span><span class="interface-name">READY_TO_UPLOAD</span></td><td width=15%><span class="source-code">    READY_TO_UPLOAD(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionState.</span><span class="interface-name">RECOVERING</span></td><td width=15%><span class="source-code">    RECOVERING(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionState.</span><span class="interface-name">UPLOADING</span></td><td width=15%><span class="source-code">    UPLOADING(6)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2MissionState</span></td><td width=15%><span class="source-code">enum WaypointV2MissionState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionState.</span><span class="interface-name">DISCONNECTED</span></td><td width=15%><span class="source-code">    DISCONNECTED</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionState.</span><span class="interface-name">EXECUTING</span></td><td width=15%><span class="source-code">    EXECUTING</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionState.</span><span class="interface-name">INTERRUPTED</span></td><td width=15%><span class="source-code">    INTERRUPTED</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionState.</span><span class="interface-name">NOT_SUPPORTED</span></td><td width=15%><span class="source-code">    NOT_SUPPORTED</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionState.</span><span class="interface-name">READY_TO_EXECUTE</span></td><td width=15%><span class="source-code">    READY_TO_EXECUTE</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionState.</span><span class="interface-name">READY_TO_UPLOAD</span></td><td width=15%><span class="source-code">    READY_TO_UPLOAD</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionState.</span><span class="interface-name">RECOVERING</span></td><td width=15%><span class="source-code">    RECOVERING</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionState.</span><span class="interface-name">UPLOADING</span></td><td width=15%><span class="source-code">    UPLOADING</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2UploadProgress</span></td><td width=15%><span class="source-code">interface WaypointV2UploadProgress </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">isSummaryUploaded</span></td><td width=15%><span class="source-code">   boolean isSummaryUploaded()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getLastUploadedWaypointIndex</span></td><td width=15%><span class="source-code">    int getLastUploadedWaypointIndex()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getTotalWaypointCount</span></td><td width=15%><span class="source-code">    int getTotalWaypointCount()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">addActionListener</span></td><td width=15%><span class="source-code">    void addActionListener(@NonNull final WaypointV2ActionListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">addWaypointEventListener</span></td><td width=15%><span class="source-code">    void addWaypointEventListener(@NonNull final WaypointV2MissionOperatorListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getCurrentActionState</span></td><td width=15%><span class="source-code">    ActionState getCurrentActionState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getCurrentState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">downloadActions</span></td><td width=15%><span class="source-code">    void downloadActions(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">downloadMission</span></td><td width=15%><span class="source-code">    void downloadMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getAutoFlightSpeed</span></td><td width=15%><span class="source-code">    void getAutoFlightSpeed(CommonCallbacks.CompletionCallbackWith&lt;Float&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">interruptMission</span></td><td width=15%><span class="source-code">    void interruptMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">loadMission</span></td><td width=15%><span class="source-code">    void loadMission(@NonNull WaypointV2Mission mission, @Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getLoadedActionCount</span></td><td width=15%><span class="source-code">    int getLoadedActionCount()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getLoadedActions</span></td><td width=15%><span class="source-code">    List&lt;WaypointV2Action&gt; getLoadedActions()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">getLoadedMission</span></td><td width=15%><span class="source-code">    WaypointV2Mission getLoadedMission()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">recoverMission</span></td><td width=15%><span class="source-code">    void recoverMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">removeActionListener</span></td><td width=15%><span class="source-code">    void removeActionListener(@NonNull WaypointV2ActionListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">removeWaypointListener</span></td><td width=15%><span class="source-code">     void removeWaypointListener(@NonNull WaypointV2MissionOperatorListener listener)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">setAutoFlightSpeed</span></td><td width=15%><span class="source-code">    void setAutoFlightSpeed(@FloatRange(from = -15.0f, to = 15.0f) float speed, @Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">startMission</span></td><td width=15%><span class="source-code">    void startMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">stopMission</span></td><td width=15%><span class="source-code">    void stopMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">uploadMission</span></td><td width=15%><span class="source-code">    void uploadMission(@Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">uploadWaypointActions</span></td><td width=15%><span class="source-code">    void uploadWaypointActions(List&lt;WaypointV2Action&gt; actions, @Nullable CompletionCallback&lt;DJIWaypointV2Error&gt; callback)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2MissionUploadEvent</span></td><td width=15%><span class="source-code">interface WaypointV2MissionUploadEvent </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getCurrentState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getCurrentState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getError</span></td><td width=15%><span class="source-code">    DJIWaypointV2Error getError()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getPreviousState</span></td><td width=15%><span class="source-code">    WaypointV2MissionState getPreviousState()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">getProgress</span></td><td width=15%><span class="source-code">    WaypointV2UploadProgress getProgress()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">addWaypoint</span></td><td width=15%><span class="source-code">Builder addWaypoint(@NonNull WaypointV2 waypoint) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">addwaypoints</span></td><td width=15%><span class="source-code">Builder addwaypoints(@NonNull List&lt;WaypointV2&gt; waypointList) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointV2Mission build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">removeWaypoint</span></td><td width=15%><span class="source-code">Builder removeWaypoint(@NonNull WaypointV2 waypoint) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">removeWaypoint</span></td><td width=15%><span class="source-code">Builder removeWaypoint(@NonNull int index) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">setAutoFlightSpeed</span></td><td width=15%><span class="source-code">Builder setAutoFlightSpeed(float autoFlightSpeed) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">setExitMissionOnRCSignalLostEnabled</span></td><td width=15%><span class="source-code">Builder setExitMissionOnRCSignalLostEnabled(boolean exitMissionOnRCSignalLostEnabled) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">setFinishedAction</span></td><td width=15%><span class="source-code">Builder setFinishedAction(MissionFinishedAction finishedAction) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">setGotoFirstWaypointMode</span></td><td width=15%><span class="source-code">Builder setGotoFirstWaypointMode(MissionGotoWaypointMode gotoFirstWaypointMode) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">setMaxFlightSpeed</span></td><td width=15%><span class="source-code">Builder setMaxFlightSpeed(float maxFlightSpeed) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">setMissionID</span></td><td width=15%><span class="source-code">Builder setMissionID(long missionID) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.Builder.</span><span class="interface-name">setRepeatTimes</span></td><td width=15%><span class="source-code">Builder setRepeatTimes(int repeatTimes) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">isSummaryDownloaded</span></td><td width=15%><span class="source-code">    boolean isSummaryDownloaded()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2MissionExecuteState</span></td><td width=15%><span class="source-code">enum WaypointV2MissionExecuteState </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecuteState.</span><span class="interface-name">FINISHED</span></td><td width=15%><span class="source-code">    FINISHED(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecuteState.</span><span class="interface-name">GO_HOME</span></td><td width=15%><span class="source-code">    GO_HOME(6)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecuteState.</span><span class="interface-name">GO_TO_FIRST_WAYPOINT</span></td><td width=15%><span class="source-code">    GO_TO_FIRST_WAYPOINT(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecuteState.</span><span class="interface-name">INITIALIZING</span></td><td width=15%><span class="source-code">    INITIALIZING(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecuteState.</span><span class="interface-name">INTERRUPTED</span></td><td width=15%><span class="source-code">    INTERRUPTED(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecuteState.</span><span class="interface-name">LANDING</span></td><td width=15%><span class="source-code">    LANDING(7)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecuteState.</span><span class="interface-name">MOVING</span></td><td width=15%><span class="source-code">    MOVING(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecuteState.</span><span class="interface-name">RETURN_TO_FIRST_WAYPOINT</span></td><td width=15%><span class="source-code">    RETURN_TO_FIRST_WAYPOINT(8)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2MissionExecuteState.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">    UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">MissionFinishedAction</span></td><td width=15%><span class="source-code">enum MissionFinishedAction </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.MissionFinishedAction.</span><span class="interface-name">AUTO_LAND</span></td><td width=15%><span class="source-code">        AUTO_LAND(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.MissionFinishedAction.</span><span class="interface-name">CONTINUE_UNTIL_STOP</span></td><td width=15%><span class="source-code">        CONTINUE_UNTIL_STOP(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.MissionFinishedAction.</span><span class="interface-name">GO_HOME</span></td><td width=15%><span class="source-code">        GO_HOME(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.MissionFinishedAction.</span><span class="interface-name">GO_FIRST_WAYPOINT</span></td><td width=15%><span class="source-code">        GO_FIRST_WAYPOINT(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.MissionFinishedAction.</span><span class="interface-name">NO_ACTION</span></td><td width=15%><span class="source-code">        NO_ACTION(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">getWaypointList</span></td><td width=15%><span class="source-code">List&lt;WaypointV2&gt; getWaypointList() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">getAutoFlightSpeed</span></td><td width=15%><span class="source-code">float getAutoFlightSpeed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">checkParameters</span></td><td width=15%><span class="source-code">DJIError checkParameters() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">isExitMissionOnRCSignalLostEnabled</span></td><td width=15%><span class="source-code">boolean isExitMissionOnRCSignalLostEnabled() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">getFinishedAction</span></td><td width=15%><span class="source-code">MissionFinishedAction getFinishedAction() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">getWaypointAtIndex</span></td><td width=15%><span class="source-code">@Nullable WaypointV2 getWaypointAtIndex(int index) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">getGotoFirstWaypointMode</span></td><td width=15%><span class="source-code">MissionGotoWaypointMode getGotoFirstWaypointMode() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">isComplete</span></td><td width=15%><span class="source-code">boolean isComplete() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">getMaxFlightSpeed</span></td><td width=15%><span class="source-code">float getMaxFlightSpeed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">getMissionID</span></td><td width=15%><span class="source-code">long getMissionID() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">getRepeatTimes</span></td><td width=15%><span class="source-code">int getRepeatTimes() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2Mission.</span><span class="interface-name">getWaypointCount</span></td><td width=15%><span class="source-code">int getWaypointCount() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.</span><span class="interface-name">AssociatedTimingType</span></td><td width=15%><span class="source-code">enum AssociatedTimingType </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.AssociatedTimingType.</span><span class="interface-name">AFTER_FINISHED</span></td><td width=15%><span class="source-code">        AFTER_FINISHED(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.AssociatedTimingType.</span><span class="interface-name">SIMULTANEOUSLY</span></td><td width=15%><span class="source-code">        SIMULTANEOUSLY(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.ActionTypes.AssociatedTimingType.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointV2AssociateTriggerParam</span></td><td width=15%><span class="source-code">class WaypointV2AssociateTriggerParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2AssociateTriggerParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2AssociateTriggerParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointV2AssociateTriggerParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2AssociateTriggerParam.Builder.</span><span class="interface-name">setAssociateActionID</span></td><td width=15%><span class="source-code">Builder setAssociateActionID(int associateActionID) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2AssociateTriggerParam.Builder.</span><span class="interface-name">setAssociateType</span></td><td width=15%><span class="source-code">Builder setAssociateType(AssociatedTimingType associateType) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2AssociateTriggerParam.Builder.</span><span class="interface-name">setWaitingTime</span></td><td width=15%><span class="source-code">Builder setWaitingTime(float waitingTimeInSec) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2AssociateTriggerParam.</span><span class="interface-name">getAssociateType</span></td><td width=15%><span class="source-code">AssociatedTimingType getAssociateType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2AssociateTriggerParam.</span><span class="interface-name">getAssociateActionId</span></td><td width=15%><span class="source-code">int getAssociateActionId() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointV2AssociateTriggerParam.</span><span class="interface-name">getWaitingTime</span></td><td width=15%><span class="source-code">float getWaitingTime() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointIntervalTriggerParam</span></td><td width=15%><span class="source-code">class WaypointIntervalTriggerParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointIntervalTriggerParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointIntervalTriggerParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointIntervalTriggerParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointIntervalTriggerParam.Builder.</span><span class="interface-name">setInterval</span></td><td width=15%><span class="source-code">Builder setInterval(float interval) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointIntervalTriggerParam.Builder.</span><span class="interface-name">setStartIndex</span></td><td width=15%><span class="source-code">Builder setStartIndex(int startIndex) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointIntervalTriggerParam.Builder.</span><span class="interface-name">setType</span></td><td width=15%><span class="source-code">Builder setType(ActionIntervalType type) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointIntervalTriggerParam.</span><span class="interface-name">getType</span></td><td width=15%><span class="source-code">ActionIntervalType getType() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointIntervalTriggerParam.</span><span class="interface-name">getInterval</span></td><td width=15%><span class="source-code">float getInterval() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointIntervalTriggerParam.</span><span class="interface-name">getStartIndex</span></td><td width=15%><span class="source-code">int getStartIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointReachPointTriggerParam</span></td><td width=15%><span class="source-code">class WaypointReachPointTriggerParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointReachPointTriggerParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointReachPointTriggerParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointReachPointTriggerParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointReachPointTriggerParam.Builder.</span><span class="interface-name">setAutoTerminateCount</span></td><td width=15%><span class="source-code">Builder setAutoTerminateCount(int autoTerminateCount) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointReachPointTriggerParam.Builder.</span><span class="interface-name">setStartIndex</span></td><td width=15%><span class="source-code">Builder setStartIndex(int startIndex) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointReachPointTriggerParam.</span><span class="interface-name">getStartIndex</span></td><td width=15%><span class="source-code">int getStartIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointReachPointTriggerParam.</span><span class="interface-name">getAutoTerminateCount</span></td><td width=15%><span class="source-code">int getAutoTerminateCount() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.</span><span class="interface-name">WaypointTrajectoryTriggerParam</span></td><td width=15%><span class="source-code">class WaypointTrajectoryTriggerParam </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrajectoryTriggerParam.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrajectoryTriggerParam.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointTrajectoryTriggerParam build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrajectoryTriggerParam.Builder.</span><span class="interface-name">setEndIndex</span></td><td width=15%><span class="source-code">Builder setEndIndex(int endIndex) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrajectoryTriggerParam.Builder.</span><span class="interface-name">setStartIndex</span></td><td width=15%><span class="source-code">Builder setStartIndex(int startIndex) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrajectoryTriggerParam.</span><span class="interface-name">getEndIndex</span></td><td width=15%><span class="source-code">int getEndIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.Action.WaypointTrajectoryTriggerParam.</span><span class="interface-name">getStartIndex</span></td><td width=15%><span class="source-code">int getStartIndex() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">Builder</span></td><td width=15%><span class="source-code">static final class Builder </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">build</span></td><td width=15%><span class="source-code">WaypointV2 build() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setAltitude</span></td><td width=15%><span class="source-code">Builder setAltitude(double altitude) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setAutoFlightSpeed</span></td><td width=15%><span class="source-code">Builder setAutoFlightSpeed(float autoFlightSpeed) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setCoordinate</span></td><td width=15%><span class="source-code">Builder setCoordinate(@NonNull LocationCoordinate2D coordinate) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setDampingDistance</span></td><td width=15%><span class="source-code">Builder setDampingDistance(float dampingDistance) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setFlightPathMode</span></td><td width=15%><span class="source-code">Builder setFlightPathMode(WaypointV2FlightPathMode flightPathMode) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setHeading</span></td><td width=15%><span class="source-code">Builder setHeading(float heading) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setHeadingMode</span></td><td width=15%><span class="source-code">Builder setHeadingMode(WaypointV2HeadingMode headingMode) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setMaxFlightSpeed</span></td><td width=15%><span class="source-code">Builder setMaxFlightSpeed(@FloatRange(from = 2, to = 15) float maxFlightSpeed) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setPointOfInterest</span></td><td width=15%><span class="source-code">Builder setPointOfInterest(LocationCoordinate2D pointOfInterest) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setPointOfInterestAltitude</span></td><td width=15%><span class="source-code">Builder setPointOfInterestAltitude(float pointOfInterestAltitude) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setTurnMode</span></td><td width=15%><span class="source-code">Builder setTurnMode(WaypointV2TurnMode turnMode) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setUsingWaypointAutoFlightSpeed</span></td><td width=15%><span class="source-code">Builder setUsingWaypointAutoFlightSpeed(boolean usingWaypointAutoFlightSpeed) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.Builder.</span><span class="interface-name">setUsingWaypointMaxFlightSpeed</span></td><td width=15%><span class="source-code">Builder setUsingWaypointMaxFlightSpeed(boolean usingWaypointMaxFlightSpeed) </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2FlightPathMode</span></td><td width=15%><span class="source-code">enum WaypointV2FlightPathMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2FlightPathMode.</span><span class="interface-name">COORDINATE_TURN</span></td><td width=15%><span class="source-code">        COORDINATE_TURN(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2FlightPathMode.</span><span class="interface-name">GOTO_FIRST_POINT_ALONG_STRAIGHT_LINE</span></td><td width=15%><span class="source-code">        GOTO_FIRST_POINT_ALONG_STRAIGHT_LINE(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2FlightPathMode.</span><span class="interface-name">CURVATURE_CONTINUOUS_PASSED</span></td><td width=15%><span class="source-code">        CURVATURE_CONTINUOUS_PASSED(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2FlightPathMode.</span><span class="interface-name">GOTO_POINT_CURVE_AND_STOP</span></td><td width=15%><span class="source-code">        GOTO_POINT_CURVE_AND_STOP(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2FlightPathMode.</span><span class="interface-name">GOTO_POINT_STRAIGHT_LINE_AND_STOP</span></td><td width=15%><span class="source-code">        GOTO_POINT_STRAIGHT_LINE_AND_STOP(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2FlightPathMode.</span><span class="interface-name">STRAIGHT_OUT</span></td><td width=15%><span class="source-code">        STRAIGHT_OUT(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2FlightPathMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2HeadingMode</span></td><td width=15%><span class="source-code">enum WaypointV2HeadingMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2HeadingMode.</span><span class="interface-name">AUTO</span></td><td width=15%><span class="source-code">        AUTO(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2HeadingMode.</span><span class="interface-name">FIXED</span></td><td width=15%><span class="source-code">        FIXED(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2HeadingMode.</span><span class="interface-name">GIMBAL_YAW_FOLLOW</span></td><td width=15%><span class="source-code">        GIMBAL_YAW_FOLLOW(5)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2HeadingMode.</span><span class="interface-name">MANUAL</span></td><td width=15%><span class="source-code">        MANUAL(2)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2HeadingMode.</span><span class="interface-name">TOWARD_POINT_OF_INTEREST</span></td><td width=15%><span class="source-code">        TOWARD_POINT_OF_INTEREST(4)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2HeadingMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xFF)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2HeadingMode.</span><span class="interface-name">WAYPOINT_CUSTOM</span></td><td width=15%><span class="source-code">        WAYPOINT_CUSTOM(3)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.</span><span class="interface-name">WaypointV2TurnMode</span></td><td width=15%><span class="source-code">enum WaypointV2TurnMode </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2TurnMode.</span><span class="interface-name">CLOCKWISE</span></td><td width=15%><span class="source-code">        CLOCKWISE(0)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2TurnMode.</span><span class="interface-name">COUNTER_CLOCKWISE</span></td><td width=15%><span class="source-code">        COUNTER_CLOCKWISE(1)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2TurnMode.</span><span class="interface-name">UNKNOWN</span></td><td width=15%><span class="source-code">        UNKNOWN(0xff)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">getAltitude</span></td><td width=15%><span class="source-code">double getAltitude() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">getAutoFlightSpeed</span></td><td width=15%><span class="source-code">float getAutoFlightSpeed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">getCoordinate</span></td><td width=15%><span class="source-code">LocationCoordinate2D getCoordinate() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">getDampingDistance</span></td><td width=15%><span class="source-code">float getDampingDistance() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">getFlightPathMode</span></td><td width=15%><span class="source-code">WaypointV2FlightPathMode getFlightPathMode() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">getHeading</span></td><td width=15%><span class="source-code">float getHeading() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">getHeadingMode</span></td><td width=15%><span class="source-code">WaypointV2HeadingMode getHeadingMode() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">isUsingWaypointAutoFlightSpeed</span></td><td width=15%><span class="source-code">boolean isUsingWaypointAutoFlightSpeed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">isUsingWaypointMaxFlightSpeed</span></td><td width=15%><span class="source-code">boolean isUsingWaypointMaxFlightSpeed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">getMaxFlightSpeed</span></td><td width=15%><span class="source-code">float getMaxFlightSpeed() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">getPointOfInterest</span></td><td width=15%><span class="source-code">LocationCoordinate2D getPointOfInterest() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">getPointOfInterestAltitude</span></td><td width=15%><span class="source-code">double getPointOfInterestAltitude() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.common.mission.waypointv2.WaypointV2.</span><span class="interface-name">getTurnMode</span></td><td width=15%><span class="source-code">WaypointV2TurnMode getTurnMode() </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">WaypointV2ActionListener</span></td><td width=15%><span class="source-code">interface WaypointV2ActionListener </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onDownloadUpdate</span></td><td width=15%><span class="source-code">    void onDownloadUpdate(@NonNull ActionDownloadEvent downloadEvent)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIWaypointV2Error error)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull ActionExecutionEvent executionEvent)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onUploadUpdate</span></td><td width=15%><span class="source-code">    void onUploadUpdate(@NonNull ActionUploadEvent uploadEvent)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">WaypointV2MissionOperatorListener</span></td><td width=15%><span class="source-code">interface WaypointV2MissionOperatorListener </span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onDownloadUpdate</span></td><td width=15%><span class="source-code">    void onDownloadUpdate(@NonNull WaypointV2MissionDownloadEvent downloadEvent)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionFinish</span></td><td width=15%><span class="source-code">    void onExecutionFinish(@Nullable DJIWaypointV2Error error)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionStart</span></td><td width=15%><span class="source-code">    void onExecutionStart()</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onExecutionUpdate</span></td><td width=15%><span class="source-code">    void onExecutionUpdate(@NonNull WaypointV2MissionExecutionEvent executionEvent)</span></td></tr><tr valign="top"><td width=15%><span class="interface-parent">dji.sdk.mission.waypoint.</span><span class="interface-name">onUploadUpdate</span></td><td width=15%><span class="source-code">    void onUploadUpdate(@NonNull WaypointV2MissionUploadEvent uploadEvent)</span></td></tr></table><p style="font-size:50%; color:white">47a50a3 a74636b ca88bcb 83f67aa ce6a1ae d616340 279a9d7 261d1dd c7153ed </p></body>
</html>

